Internet of Things - Thingworx

Thingworx è una piattaforma per lo sviluppo e l'implementazione rapidi di dispositivi intelligenti e connessi. Il suo set di strumenti di sviluppo IoT integrati supporta la connettività, l'analisi, la produzione e altri aspetti dello sviluppo IoT.

Offre Vuforia per l'implementazione dello sviluppo della realtà aumentata e Kepware per la connettività industriale. KEPServerEX fornisce un unico punto per la distribuzione dei dati e facilita l'interoperabilità se associato a un agente ThingWorx.

Componenti

Thingworx offre diversi strumenti chiave per la creazione di applicazioni. Questi strumenti includono Composer, Mashup Builder, archiviazione, un motore di ricerca, collaborazione e connettività. Il Composer fornisce un ambiente di modellazione per i test di progettazione. Il Mashup Builder offre una facile creazione di dashboard tramite componenti (o widget) comuni; ad esempio, pulsanti, elenchi, wiki, indicatori e così via.

Thingworx utilizza un motore di ricerca noto come SQUEAL, che significa ricerca, query e analisi. Gli utenti utilizzano SQUEAL per analizzare e filtrare i dati e cercare i record.

Interfaccia

La piattaforma ThingWorx utilizza determinati termini con cui devi familiarizzare. Nel menu in alto della schermata principale, cerchientitieso crearli. "Entità" si riferisce a qualcosa creato in ThingWorx. È inoltre possibile importare / esportare file ed eseguire varie operazioni su di essi.

Nel menu a sinistra, trovi i gruppi di entità, che vengono utilizzati per produrre modelli e visualizzare dati; e gestisci l'archiviazione, la collaborazione, la sicurezza e il sistema.

Quando selezioni la categoria Modellazione nel menu, inizi il processo creando un'entità. L'entità può essere qualsiasi dispositivo fisico o elemento software e produce un evento sulle modifiche ai suoi valori di proprietà; ad esempio, un sensore rileva un cambiamento di temperatura. Puoi impostareevents per attivare azioni tramite un abbonamento che prende decisioni in base alle modifiche del dispositivo.

Data Shapessono costituiti da uno o più campi. Descrivono la struttura dei dati di eventi personalizzati, infotable, stream e datatables. Le forme dei dati sono considerate entità.

Thing Templates e Thing Shapesconsentire agli sviluppatori di evitare di ripetere le definizioni delle proprietà dei dispositivi nei grandi sistemi IoT. Gli sviluppatori creano modelli di cose per consentire ai nuovi dispositivi di ereditare le proprietà. Usano Thing Shapes per definire modelli, proprietà o eseguire servizi.

Nota che una cosa eredita solo proprietà, servizi, eventi e altre qualità da un singolo modello, tuttavia, cose e modelli possono ereditare proprietà da più forme cosa.

Sviluppo

ThingWorx in realtà richiede pochissima programmazione. Gli utenti collegano i dispositivi, stabiliscono un'origine dati, stabiliscono i comportamenti dei dispositivi e creano un'interfaccia senza alcuna codifica. Offre inoltre una scalabilità adeguata sia ai progetti hobbistici che alle applicazioni industriali.