Key differences between Azure IoT and IBM Watson IoT

How Can We Help?

< Back

Device Classification

Watson IoT allows for device classification by Type, Manufacturer, Model, etc., that can be helpful in grouping similar devices and to filter/retrieve subset of devices. This classification is not available in Azure IoT.

Device Management

Devices can choose to notify the Watson IoT Platform device management server about changes to their status using Error Codes, Diagnostic Logs and Connection Logs. Azure IoT doesn’t offer this functionality.

Device Connection Status

It is not possible to get device connection status in Watson IoT on-demand. It is only available by subscribing to an MQTT channel. Whereas, Azure IoT provides connection status through an API.

Data Management using Device Twin

Device Twin functionality in Azure IoT is used to synchronize current state information between the device and IoT platform. Whereas in Watson IoT, apart from synchronization of current state information, a device twin is also used for normalizing data from devices of different makes or models that publish data in different formats. This is accomplished by defining a logical interface model and mapping with the device event properties.

Job Scheduling

In Azure IoT, it is possible to schedule device actions like reboot/reset or firmware updates at a later date. But in Watson IoT, these actions start as and when the job is initiated.

Comments are closed.

This is the legacy version of the XMPro Documentation site. For the latest XMPro documentation, please visit documentation.xmpro.com

X