Editing IoTPlatform

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 10: Line 10:
 
[[File:IOTNetwor_ISOlayer_IoTPlatfrom_Arvind.jpg |right|‎ IoT Network in ISO layer world]]
 
[[File:IOTNetwor_ISOlayer_IoTPlatfrom_Arvind.jpg |right|‎ IoT Network in ISO layer world]]
 
However with the rapid growth of the consumer electronics business especially smartphones the price point of many sensors and the quality increased by quantum jumps. Sensors incorporated Digital Signal processing (DSP) on device and gave smoothed calibrated signal data. This allowed mixing manufacturers and models of sensors. This required decoupling the application from downstream components. The 7 layer ISO model is a great example where a similar decoupling and a layered Hourglass architecture greatly helped adoption.
 
However with the rapid growth of the consumer electronics business especially smartphones the price point of many sensors and the quality increased by quantum jumps. Sensors incorporated Digital Signal processing (DSP) on device and gave smoothed calibrated signal data. This allowed mixing manufacturers and models of sensors. This required decoupling the application from downstream components. The 7 layer ISO model is a great example where a similar decoupling and a layered Hourglass architecture greatly helped adoption.
The IoTPlatfrom is the natural evolution to a layered architecture in IoT decoupling the devices and hubs/ gateways from middelware sending data to "on premise" or cloud based application and consumers. The graphic from [https://www.eetimes.com/author.asp?section_id=36&doc_id=1326911 Smart Home gets another standard] illustrates the emergence of a decoupled layer.
+
The IoTPlatfrom is the natural evolution to a layered architecture in IoT decoupling the devices and hubs/ gateways from middelware sending data to on or cloud based application and consumers. The graphic from [https://www.eetimes.com/author.asp?section_id=36&doc_id=1326911 Smart Home gets another standard] illustrates the emergence of a decopuled layer.
 
The biggest surprise is rapid adoption of new protocols like BlueTooth and modernization of older ones like ISA100 standard developed by the International Society of Automation (ISA) officially called "Wireless Systems for Industrial Automation: Process Control and Related Applications".
 
The biggest surprise is rapid adoption of new protocols like BlueTooth and modernization of older ones like ISA100 standard developed by the International Society of Automation (ISA) officially called "Wireless Systems for Industrial Automation: Process Control and Related Applications".
 
==Functionality==
 
==Functionality==
:Machina Research defined the critical need for IoT Platforms in the June 2014  classic paper June 2014 classic report “The critical role of connectivity platforms in M2M and IoT application enablement”
 
https://media.licdn.com/mpr/mpr/shrinknp_800_800/AAEAAQAAAAAAAAUPAAAAJDJjOGQyYjZmLTA1NjMtNGY4MS05MDg2LTViOWNlZGJkNWQ0NA.jpg
 
 
 
There is great deal of fuzziness on features of an IOT Platform. In [http://www.sciencedirect.com/science/article/pii/S2314728816300149 A Survey of Cloud IOT platforms]] Partha Ray visualizes the features of the IoTPlatform as follows.
 
There is great deal of fuzziness on features of an IOT Platform. In [http://www.sciencedirect.com/science/article/pii/S2314728816300149 A Survey of Cloud IOT platforms]] Partha Ray visualizes the features of the IoTPlatform as follows.
 
[[File:IoTPlatfromCircleChartFeatures IoTPlatfrom ScienceDirect.jpg|thumb|Functions of IOTPlatfrom]]
 
[[File:IoTPlatfromCircleChartFeatures IoTPlatfrom ScienceDirect.jpg|thumb|Functions of IOTPlatfrom]]
Line 22: Line 19:
 
;Gateway: Handshake with Hub and gateway and Router and work with edge processing
 
;Gateway: Handshake with Hub and gateway and Router and work with edge processing
 
;Middelware: UDP and IP based protocols (MQTT) and simpler non IP based middelware
 
;Middelware: UDP and IP based protocols (MQTT) and simpler non IP based middelware
;Data and API:Semantics of the device and operations. Zigbee or OneM2M profiles.
+
;Data and API:Semantics of the deice and operations. Zigbee or OneM2M profiles.
 
;Monitoring: Anomaly detection, health of devices and hubs and gateways
 
;Monitoring: Anomaly detection, health of devices and hubs and gateways
 
;Deployment: Bulk on boarding, relocation or transfer of facilities, Zoned operation.  
 
;Deployment: Bulk on boarding, relocation or transfer of facilities, Zoned operation.  
Line 29: Line 26:
 
;Application Development: Multiple touch points  Web , Smartphone ,Chatbots, speech (Amazon Alexa) , SMS and WhatsApp
 
;Application Development: Multiple touch points  Web , Smartphone ,Chatbots, speech (Amazon Alexa) , SMS and WhatsApp
 
;Visualization: State of network and zones , facilities . Heatmap of activity and busty data
 
;Visualization: State of network and zones , facilities . Heatmap of activity and busty data
 +
  
 
== Market Size  ==
 
== Market Size  ==
Line 49: Line 47:
 
; AP:An Analytics Platform (AP) is an offering providing sophisticated data federation, statistical modeling and reporting tools to allow users to draw insights from ingested data. Usually, AP capabilities lay northbound of the data ingestion and processing functionality provided by other IoT platforms like AEPs and PESs. In essence, APs offer advanced analytics capabilities drawing using machine learning and artificial intelligence algorithms. SAP HANA is an example of an AP.
 
; AP:An Analytics Platform (AP) is an offering providing sophisticated data federation, statistical modeling and reporting tools to allow users to draw insights from ingested data. Usually, AP capabilities lay northbound of the data ingestion and processing functionality provided by other IoT platforms like AEPs and PESs. In essence, APs offer advanced analytics capabilities drawing using machine learning and artificial intelligence algorithms. SAP HANA is an example of an AP.
 
|}
 
|}
other ways of classifying IoT platforms would be
 
*Segment Focus  Home , SmartCity or Industrial (manufacturing)
 
*Open Source proprietary Open Source is making significant inroads. carrier grade platform use open source components . 
 
*Scalability and agility tradeoff Enterprise or carrier class platforms are rather cumbersome and less scalable can be very agile
 
* Support for non IP [[Architecture#IoT_System_Components | IoT Networks]]
 
  
 
==ToDo==
 
==ToDo==
===Links to Architecture and Interoperability articles===
+
===LInks to Architecture and Interoperability articles===
 
 
*[[Architecture]]
 
*[http://dev.machinaresearch.com/static/media/uploads/machina_research_white_paper_-_connectivity_platforms_and_m2m_iot_app_enablement.pdf Machina Research  June 2014 classic report defining critical role ]
 
*[http://blog.bosch-si.com/categories/technology/2017/07/device-management-iot-deployments/ Device management key to IoT ]
 
*[https://dzone.com/articles/iot-software-platform-comparison iot-software-platform-comparison]
 
*[[UsersWiki!:DigitalTwin|DigitalTwin]]
 
*[http://xmpro.com/iot-platform-vs-business-application-suite/ Business Application Suite]
 
*[http://www.iot-now.com/2016/08/10/50895-iot-platform-revenues-will-grow-to-e3bn-worldwide-by-2021-says-berg-insight/ 3 Billion IoTPlatform Market ]
 
 
 
 
===Detail example===
 
===Detail example===
 
===Some IoTPlatforms===
 
===Some IoTPlatforms===
*[https://networks.nokia.com/solutions/iot-platform Nokia Impact platform]
 
*[http://www.slideshare.net/mjft01/internet-of-things-42280078? IoT Landscape Chart First Mark Capital’s Matt Turck]
 
*[https://iot-analytics.com/product/list-of-360-iot-platform-companies/ list-of-360-iot-platform-companies]
 
*[http://www.monblocnotes.com/node/1979 Pascal Bodin]
 
*[http://www.buildinginternetofthings.com/internet-of-things-list-of-platforms/ Charalampos Doukas - Internet of Things – List of Platforms]
 
*[https://www.gartner.com/doc/3086918/market-guide-iot-platforms Gartner - Market Guide for IoT Platforms -- Representative IoT Platform Vendors]
 
*[http://www.iot-directory.com/ IoT Directory ]
 
*[https://machinaresearch.com/static/media/uploads/Machina%20Research%20White%20Paper%20-%20M2M_IoT%20Application%20Platforms.pdf  Machina Reaasarch The Emergence of M2M/IoT Application Platform]
 
*[http://iot-analytics.com/product/list-of-260-iot-platform-companies/ IoT Analytics - List of 260+ IoT platform companies]
 
*[http://www.idc.com/downloads/IoT_Taxonomy_Map_V2_Nov2014.pdf IDC IoT Taxonomy Map]
 
*[https://www.infoq.com/news/2016/06/vmware-liota-iot-gateway-sdk Liota from VmWare]
 
*[https://www.postscapes.com/device-software-management-platform-resinio/ Resin.io]
 
*[http://iotgo.iteadstudio.com/ IoTgo]
 
 
 
===Considerations in choosing a IoTPlatform===
 
===Considerations in choosing a IoTPlatform===
*[https://exosite.com/blog/iot_strategies_technology_framework/  ExoSite selecting a IoT Platform]
+
===Where to follow the evolution===
*[http://blog.bosch-si.com/categories/technology/2015/11/software-architects-iot/ Bosch SW]
 
*[http://www.beechamresearch.com/article.aspx?id=35 IoT Platform Selection Service from Beecham Research ]
 
 
 
===Trends and  evolution===
 
This is a evolving component
 
*Open Source projects like [https://www.edgexfoundry.org/ Linux EdegeX  Foundry] for gateways  are moving functionality for managing south side IoT networks and making it easier for cloud platforms like Amazon AWS or Microsoft Azure to manage devices
 
*Companies like [https://networks.nokia.com/solutions/iot-platform Nokia Impact platform]are building in integration to thousands of industrial machines
 
 
 
[[Category:IoTStack]][[Category:ApplicationDevelopment]][[Category:HWDevelopment]]
 

Please note that all contributions to IoTWiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Itrontest:Copyrights for details). Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)