Internet de las cosas - Thingworx

Thingworx es una plataforma para el rápido desarrollo e implementación de dispositivos inteligentes conectados. Su conjunto de herramientas de desarrollo de IoT integradas admite conectividad, análisis, producción y otros aspectos del desarrollo de IoT.

Ofrece Vuforia para implementar el desarrollo de realidad aumentada y Kepware para la conectividad industrial. KEPServerEX proporciona un único punto para la distribución de datos y facilita la interoperabilidad cuando se asocia con un agente ThingWorx.

Componentes

Thingworx ofrece varias herramientas clave para la construcción de aplicaciones. Estas herramientas incluyen Composer, Mashup Builder, almacenamiento, un motor de búsqueda, colaboración y conectividad. Composer proporciona un entorno de modelado para pruebas de diseño. Mashup Builder ofrece una construcción sencilla de paneles a través de componentes comunes (o widgets); por ejemplo, botones, listas, wikis, medidores, etc.

Thingworx utiliza un motor de búsqueda conocido como SQUEAL, que significa búsqueda, consulta y análisis. Los usuarios emplean SQUEAL para analizar y filtrar datos y buscar registros.

Interfaz

La plataforma ThingWorx utiliza ciertos términos con los que debe familiarizarse. En el menú superior de la pantalla principal, buscaentitieso crearlos. "Entidad" se refiere a algo creado en ThingWorx. También puede importar / exportar archivos y realizar varias operaciones en ellos.

En el menú de la izquierda, encontrará grupos de entidades, que se utilizan para producir modelos y visualizar datos; y administrar el almacenamiento, la colaboración, la seguridad y el sistema.

Cuando selecciona la categoría Modelado en el menú, comienza el proceso creando una entidad. La entidad puede ser cualquier dispositivo físico o elemento de software, y produce un evento sobre cambios en los valores de sus propiedades; por ejemplo, un sensor detecta un cambio de temperatura. Puedes configurarevents para desencadenar acciones a través de una suscripción que toma decisiones basadas en cambios de dispositivo.

Data Shapesconstan de uno o más campos. Describen la estructura de datos de eventos personalizados, infotables, streams y datatables. Las formas de datos se consideran entidades.

Thing Templates y Thing ShapesPermitir a los desarrolladores evitar la repetición de definiciones de propiedades de dispositivos en grandes sistemas de IoT. Los desarrolladores crean Thing Templates para permitir que los nuevos dispositivos hereden propiedades. Usan Thing Shapes para definir Plantillas, propiedades o ejecutar servicios.

Note que una cosa solo hereda propiedades, servicios, eventos y otras cualidades de una sola plantilla; sin embargo, las cosas y las plantillas pueden heredar propiedades de varias formas de cosa.

Desarrollo

ThingWorx realmente requiere muy poca programación. Los usuarios conectan dispositivos, establecen una fuente de datos, establecen comportamientos de dispositivos y construyen una interfaz sin ningún tipo de codificación. También ofrece una escalabilidad adecuada tanto para proyectos de aficionados como para aplicaciones industriales.