• Home
  • Video Courses
  • Tools – Cloud Comparison
  • Open Book & References
    • Google Anthos
    • Ethical AI
    • Production Ready Microservices Using Google Cloud
    • AI Chatbots
    • Enterprise IoT
    • Enterprise Blockchain
    • Cognitive IoT
  • Solution Bytes
    • AWS Solutions
    • GCP Solutions
    • Enterprise Architecture
    • Artificial Intelligence
  • About
  • Subscribe
  • Trends
  • Home
  • Video Courses
  • Tools – Cloud Comparison
  • Open Book & References
    • Google Anthos
    • Ethical AI
    • Production Ready Microservices Using Google Cloud
    • AI Chatbots
    • Enterprise IoT
    • Enterprise Blockchain
    • Cognitive IoT
  • Solution Bytes
    • AWS Solutions
    • GCP Solutions
    • Enterprise Architecture
    • Artificial Intelligence
  • About
  • Subscribe
  • Trends

Enterprise IoT

home/Reference/Enterprise IoT
Expand All Collapse All
  • What is Internet of Things
  •  IoT Architecture, Components And Stack View
    •   Device Layer
      • Sensors
      • Actuators and Prototype devices
    •   Communication Layer and Communication Strategy
      • Communication Protocols
      • Application Protocols
      • Industry Protocols
    • Core Platform Layer
    • Analytics Platform Layer
    • Cognitive Platform Layer
    • Solutions Layer
    • IoT Security And Management
  •  Application Of IoT In Manufacturing
    •   Monitoring & Utilization
      • Asset Management
      • Instrumentation
      • Handle Connectivity
      • Perform Monitoring
    • Condition Based Maintenance
    • Predictive Maintenance
    • Optimization
    • Connecting ‘Connected Solutions‘
    • IoT Strategy for Connected Car Use Case
    • IoT Strategy for Connected Home Application
  •  Building Application With Microsoft IoT Platform
    •   Azure IoT Implementation Overview
      • Building Machine Learning Models
      • Integrating Machine Learning Models with Real-time Flow
  •  Building Application With IBM IoT Platform
    • Connected Elevator Solution Using IBM IoT Stack
  •  Building Application With Amazon IoT Platform
    • Connected Car Solution Using Amazon IoT
  •  Building Application With GE Predix IoT Platform
    • Connected Elevator Solution Using Predix IoT Stack
  • Building Application With Open Source IoT Stack
  • IoT Cloud Provider Comparison Chart

IoT Cloud Provider Comparison Chart

navveen

To summarize, we have listed the below table showing how various offerings and services maps to the Enterprise IoT stack.

 

Platforms -> Microsoft IBM Amazon Open Source Predix
           
Device SDK Azure IoT Device SDK,

Connect

TheDots.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,

AMQP

MQTT

MQTT MQTT, HTTP MQTT, AMQP, HTTP etc. MQTT,

Web

Socket,

HTTPs

Core platform – IoT Messaging platform IoT Hub,

Event Hubs

 

Watson IoT Platform AWS IoT Protocol Bridge,

Apache Kafka

Rabbit

MQ

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, PowerBI Embeddable Reporting, IBM Push Notifications AWS Lambda,

Amazon Quick

Sight, Amazon Simple Notification Service

Custom, Zeppelin (Dashboards), etc. Mobile SDK,

Dash

board Seed

 

As mentioned earlier, there are various other complementary services offered by IBM, Amazon, Microsoft and Predix that could be leveraged and used in an IoT solution, like caching, geospatial locations, mobile push events, etc. There might be many more components, which could be used in the above stack, but we listed only those services that provide end-to-end integration in the IoT stack.

From the strategy perspective, all platform providers have the same strategy of providing a set of services to enable development of scalable IoT applications. Clearly, just providing the platform would not provide any unique capability and we would see a lot of tie-ups and partnership from device manufacturers to network providers, open source adopters to start-up’s providing innovative solutions. Apart from partnerships, the real requirement is to develop and provide end-to-end industry solutions on top of the IoT stack as a set of offerings which can be customized based on requirements. For instance, design model of the services used with a connected car solution should not change across car manufacturer. The only thing that would change is device library that is fitted in the car (telematics device) or installed via the OBD port

Was this helpful?

Yes  No
Related Solutions
  • Building Application With Open Source IoT Stack
  • Connected Elevator Solution Using Predix IoT Stack
  • Building Application With GE Predix IoT Platform
  • Connected Car Solution Using Amazon IoT
  • Building Application With Amazon IoT Platform
  • Connected Elevator Solution Using IBM IoT Stack
© 2021 Navveen Balani (https://navveenbalani.dev/) |. All rights reserved.