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.