Despite some overzealous efforts related Internet of Things (IoT) the trend has legs and real business value. Internet of Things is one of the foundational elements of Digital Transformation. Advances in IoT are transforming products into connected experiences and services.
An End-to-End Internet of Things (IoT) platform, however, needs to provide more than just data collection and data analysis capabilities. Based on my experience with a real world (cost constrained, patchy connectivity, low power) IoT scenario I found the need for following capabilities in an end-to-end IoT (software only) platform. Hardware aspects are omitted in this post because of the diversity of use cases and design considerations that cannot easily be generalized.
- SDK that can be used as part of firmware in IoT enabled devices
- Ability to update device firmware (OTA/network)
- Devops support for operational devices
- Device management operations center
- Potential for plug and play global connectivity – WiFi/GPRS/3G/4G/LTE
- Support for standard protocols
- Bi-directional communication for data transfer and control
- End-to-end security
- Processing of streaming data
- Time-series data management
- Archiving and large scale data storage
- Data analysis
The following picture provides a simplified view and potential architecture of a connected product/service, a typical scenario for IoT.
In a later post we will look at desired capabilities in detail and IoT platforms from the Big 3 of Cloud Computing.
Latest posts by Kris Gorrepati (see all)
- Omni-channel Commerce’s time has come and gone - October 25, 2017
- Convenience and experiential retail can wreak havoc on Consumer Product Goods (CPG) industry - October 20, 2017
- Can wearables help normal people shoot basketball like Steph Curry - April 26, 2017