IoT Messaging

IoT Messaging

Internet-scale stream processing engine for sending events and commands across devices, systems and processes with workflow and stream analytics. Advanced messaging capabilities are key to all IoT ecosystems, and especially those in which mission critical functions are performed. Unlike other IoT service providers, enabling protocol brokerage and fine-grained traceability of messages.

Traceability

Traceability

Increase security across your ecosystem with fine-grained traceability of all messages, capturing any transactions or system state changes to make them available for audit.

Transform

Transform

Transform any data format for validation, mapping, pre-processing, data enrichment and post-processing with the added ability to test data transformation tasks prior to activating them in production.

Streamline

Streamline

Using a powerful UI, apply statistical aggregators to multiple data points from stream and device metadata in real time and generate rules based on analyses.

Features

Protocol brokering

Protocol brokering and support for legacy and/proprietary device communication technologies.

Device presence

Collection of attributes, commands and events to create devices. A device based on a template will inherit all attribute, command and event properties.

Encryption & decryption

Payload level encryption/decryption for high to low range. Ciphers are supported at 256, 128 and 96 bit and include AES PSK, Simon PSK, Speck PSK.

Event template

Collection of attributes applicable to an event that a device can produce.

Event & commands

Event and command processing with acknowledgements. Event based rules execution that triggers commands, notifications and message delivery to enterprise systems.

Real-time analytics

Ability to apply statistical aggregators to multiple data points from stream and device metadata in real-time and the ability to generate rules based on analysis.

Trace & audit

Fine grained traceability of messages for troubleshooting, audit and billing. Ability to replay IoT messaging and to capture any transactions or system state changes and make them available for audit.

Stream processing

Event data hub and processing engine to receive multiple streams of data in different protocols through a broker, persist the data, apply business logic and route it to the right recipient (application), enabling IoT scenarios with high number of device messages processed in real-time. Employs “pub-sub model,” an emerging standard paradigm, for messaging where an IoT platform publishes the data into a public queue and the applications which are subscribed to that queue may access the data.

Transformation

The ability to transform any data format for validation, mapping, pre-processing, data enrichment and post-processing.

Profile Management

Profile Management

Define entity profiles and leverage templates for creation and update in bulk.

Relationship & Lifecycle Management

Relationship & Lifecycle Management

Register, authenticate and authorize interaction across the entire lifecycle of people, systems, things.

IoT Messaging

IoT Messaging

Internet-scale message transport & management.