- Wydrukować
Diagram komponentów i sieci platformy Tulip
Cel
Oto przegląd tego, jak Tulip jest zorganizowany z 5 głównych części.
W zależności od tego, której wersji Tulipa używasz, może istnieć do pięciu komponentów platformy Tulip, z którymi będziesz wchodził w interakcje.
(1) Tulip
Jest to platforma oparta na chmurze, gdzie odbywa się całe tworzenie, edycja, zarządzanie i analityka aplikacji Tulip. Fabryka ta zawiera PostgreSQL, który przechowuje wszystkie dane generowane przez zakończenia aplikacji, jak również bazę MongoDB, która serwuje treści w aplikacjach Tulip.
(2) Tulip Connector Host
Hosty konektorowe umożliwiają Tulipowi lokalną komunikację z bazami danych i urządzeniami sieciowymi. Przeczytaj nasz artykuł Czym są Connektory, aby uzyskać więcej informacji na temat tego, co robią Connektory, oraz An Introduction to Tulip Connector Hosts, aby uzyskać informacje na temat tego, jak zainstalować Connector Hosts,
(3) Tulip Edge Devices
To jest jak Tulip łączy się z lokalnymi urządzeniami aby wspierać Tulip Edge Devices. Sprawdź Co mogę zrobić z Tulip IoT? aby dowiedzieć się więcej o możliwościach Tulip Edge.
(4) Tulip Player
To tutaj Operatorzy będą wchodzić w interakcje z wbudowanymi aplikacjami Tulip na Twojej hali produkcyjnej.
Jeśli nie jesteś zaznajomiony z Tulip lub Tulip Player, przeczytaj nasze wprowadzenie do Tulip Player .
(5) Management Station
Aby współdziałać z jakimikolwiek funkcjami administracyjnymi Tulipa musisz mieć dostęp do swojego konta Tulip na https://your_account.tulip.co, lub https://your_account.tulip-mfg.com. Stacja zarządzająca to jakikolwiek lokalny komputer, którego używasz by uzyskać dostęp do Tulipa.
Jak widać na diagramie u góry, żaden z komponentów nie rozmawia ze sobą w sieci. Wszystkie te urządzenia używają połączeń wychodzących do Tulipa dla początkowego handshake'u. Połączenia te używają SSL/HTTPS, aby zapewnić, że wszystkie dane są szyfrowane podczas tranzytu.
Przepływ danych
Tulip Player, Edge Devices, Connector Host oraz Management Stations komunikują się z Tulipem poprzez JSON przesyłany poprzez WebSockets. Odtwarzacz Tulip i Stacje Zarządzające Tulip pobierają również HTML, Javascript i CSS do renderowania jako strony internetowe.
Ze względu na samoobsługową naturę Tulipa, nie możemy stwierdzić, jakie dane będą przesyłane i przechowywane na platformie Tulipa - o tym decydują nasi klienci!
Przechowywanie danych
Podczas korzystania z Tulip Cloud, wszystkie dane są przechowywane w bazie danych MongoDB lub PostgreSQL na AWS. Nie musisz się martwić o zarządzanie przechowywaniem danych, ani o to ile danych gromadzisz za pomocą platformy Tulip. Obrazy, filmy i pliki PDF są przesyłane do magazynu Amazon S3.
Konfiguracja Firewall
Przeczytaj Networking Requirements for Cloud Deployment, aby uzyskać więcej informacji na temat szczegółowych ustawień sieciowych. Jeśli planujesz używać Tulipa do łączenia się z lokalną bazą danych w Twojej firmie, to będziesz chciał współpracować z IT w zakresie konfiguracji prawidłowego dostępu do sieci dla Connector Host, aby a) komunikować się z bazą danych i b) zapewnić, że będzie w stanie połączyć się z Tulipem.