Internet rzeczy - Thingworx
Thingworx to platforma do szybkiego rozwoju i wdrażania inteligentnych, połączonych urządzeń. Zestaw zintegrowanych narzędzi programistycznych IoT obsługuje łączność, analizę, produkcję i inne aspekty rozwoju IoT.
Oferuje Vuforię do wdrażania rozwoju rzeczywistości rozszerzonej oraz Kepware do łączności przemysłowej. KEPServerEX zapewnia pojedynczy punkt dystrybucji danych i ułatwia współdziałanie, gdy współpracuje z agentem ThingWorx.
składniki
Thingworx oferuje kilka kluczowych narzędzi do tworzenia aplikacji. Narzędzia te obejmują Composer, Mashup Builder, pamięć masową, wyszukiwarkę, współpracę i łączność. Composer zapewnia środowisko modelowania do testowania projektu. Mashup Builder umożliwia łatwe tworzenie pulpitów nawigacyjnych za pomocą wspólnych komponentów (lub widżetów); na przykład przyciski, listy, wiki, wskaźniki itp.
Thingworx używa wyszukiwarki znanej jako SQUEAL, co oznacza wyszukiwanie, zapytanie i analizę. Użytkownicy wykorzystują SQUEAL do analizy i filtrowania danych oraz wyszukiwania rekordów.
Berło
Platforma ThingWorx używa określonych terminów, z którymi musisz się zapoznać. W górnym menu ekranu głównego możesz wyszukaćentitieslub utwórz je. „Jednostka” odnosi się do czegoś stworzonego w ThingWorx. Możesz także importować / eksportować pliki i wykonywać na nich różne operacje.
W menu po lewej stronie znajdziesz grupy encji, które są używane do tworzenia modeli i wizualizacji danych; i zarządzaj pamięcią masową, współpracą, bezpieczeństwem i systemem.
Po wybraniu kategorii Modelowanie w menu rozpoczynasz proces od utworzenia jednostki. Jednostka może być dowolnym urządzeniem fizycznym lub elementem oprogramowania i wytwarza zdarzenie w przypadku zmiany wartości jej właściwości; na przykład czujnik wykrywa zmianę temperatury. Możesz ustawićevents do wyzwalania działań poprzez subskrypcję, która podejmuje decyzje na podstawie zmian urządzenia.
Data Shapesskładają się z co najmniej jednego pola. Opisują strukturę danych niestandardowych zdarzeń, tabele informacyjne, strumienie i zbiory danych. Kształty danych są uważane za encje.
Thing Templates i Thing Shapespozwalają programistom uniknąć powtarzania definicji właściwości urządzeń w dużych systemach IoT. Programiści tworzą szablony rzeczy, aby umożliwić nowym urządzeniom dziedziczenie właściwości. Używają kształtów rzeczy do definiowania szablonów, właściwości lub wykonywania usług.
Uwaga: Rzecz dziedziczy tylko właściwości, usługi, zdarzenia i inne cechy z jednego szablonu, jednak Rzeczy i szablony mogą dziedziczyć właściwości z wielu kształtów rzeczy.
Rozwój
ThingWorx w rzeczywistości wymaga bardzo niewielkiego programowania. Użytkownicy łączą urządzenia, ustanawiają źródło danych, ustalają zachowania urządzeń i tworzą interfejs bez kodowania. Oferuje również skalowalność odpowiednią zarówno dla projektów hobbystycznych, jak i zastosowań przemysłowych.