Over a million developers have joined DZone.

Enterprise Internet of Things Stack and Architecture [Infographic]

If you're trying to bring connectedness to the enterprise, it's good to have an overview of what your stack needs.

· IoT Zone

Access the survey results 'State of Industrial Internet Application Development' to learn about latest challenges, trends and opportunities with Industrial IoT, brought to you in partnership with GE Digital.

Here is an end to end view of how to build connected products using an enterprise IoT stack. The enterprise IoT stack provides a core set of capabilities, platform, services and architecture patterns to build end to end connected products.

nbx1

The following table summarizes the offerings from commercial players and open source alternatives.

 Comparison of IoT Platform Stack

Platforms -> Microsoft IBM Amazon Open Source Predix






Device SDK Azure IoT Device SDK,ConnectTheDots.io
IBM Watson IoT Platform Client Library,Watson IoT Platform Device recipes,Paho Library
Device SDK for AWS IoT Paho Library, Cyclon.js, and many other options Predix Machine
Protocol Supported HTTP,AMQPMQTT
MQTT MQTT, HTTP MQTT, AMQP, HTTP etc. MQTT,WebSocket,
HTTPs
Core platform – IoT Messaging platform IoT Hub,Event Hubs IBM Watson IoT Platform AWS IoT Protocol Bridge,Apache Kafka RabbitMQ
Core platform – Database option DocumentDB,Storage (high-performance tables, blobs),Microsoft SQL
MongoDB, Cloudant NoSQL, ObjectStorage, Informix Time Series data, etc. Amazon DynamoDB, Amazon Redshift Cassandra (or alternatives like MongoDB) Asset Data,Time Series,Redis,
Postgre
SQL,
Blobstore
Analytics platform – Real-time Streaming Microsoft Stream Analytics IoT Real-Time Insights,IBM Streaming Analytics Amazon Kinesis Apache Spark Streaming Analytics Runtime
Analytics platform – Machine Learning Azure ML Predictive Analytics service (on Bluemix) + SPP Modeler (offline) Amazon Machine Learning Apache Spark MLlib Custom Analytics Support(Python,Java,
MATLAB)
Alerts and Event handling Notification Hubs, Power BI Embeddable Reporting, IBM Push Notifications AWS Lambda,Amazon QuickSight, Amazon Simple Notification Service
Custom, Zeppelin (Dashboards), etc. Mobile SDK,Dashboard Seed

For more details on the how to realize the architecture with various use cases, kindly refer to my book — “Enterprise IoT.”

The IoT Zone is brought to you in partnership with GE Digital.  Discover how IoT developers are using Predix to disrupt traditional industrial development models.

Topics:
stack ,enterprise iot ,architecture ,iot

Published at DZone with permission of Naveen Balani, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}