{"id":1166,"date":"2019-02-15T10:32:00","date_gmt":"2019-02-15T10:32:00","guid":{"rendered":"http:\/\/kusuaks7\/?p=771"},"modified":"2023-07-20T13:31:31","modified_gmt":"2023-07-20T13:31:31","slug":"a-cyber-physical-systems-approach-to-iot-standards","status":"publish","type":"post","link":"https:\/\/www.experfy.com\/blog\/iot\/a-cyber-physical-systems-approach-to-iot-standards\/","title":{"rendered":"A Cyber-Physical Systems Approach to IoT Standards"},"content":{"rendered":"<p><strong><em>Ready to learn Internet of Things? <a href=\"https:\/\/www.experfy.com\/training\/courses\">Browse courses<\/a>\u00a0like\u00a0<a href=\"https:\/\/www.experfy.com\/training\/tracks\/internet-of-things-training-certification\">Internet of Things (IoT) Training<\/a> developed by industry thought leaders and Experfy in Harvard Innovation Lab.<\/em><\/strong><\/p>\n<p>A look at the evolving world of IoT standards across IT and OT.<\/p>\n<p>I am often asked what the standards for IoT are. Is it MQTT or AMQP? What about\u00a0<a href=\"https:\/\/www.iotforall.com\/smart-home-protocols\/\" target=\"_blank\" rel=\"noopener noreferrer\">ZigBee or Z-Wave<\/a>? Is it 6LoWPAN or\u00a0<a href=\"https:\/\/www.iotforall.com\/iot-connectivity-comparison-lora-sigfox-rpma-lpwan-technologies\/\" target=\"_blank\" rel=\"noopener noreferrer\">LoRa and the LPWAN variations<\/a>? Do we start with an OSI 7-layer framework? What about the long-standing OT (operational technologies) protocols of the industrial world, like OPC, CIP, or FieldBus?<\/p>\n<p>Let us take a look at the evolving world of IoT standards using a\u00a0<strong>cyber-physical systems<\/strong>\u00a0approach in three steps:<\/p>\n<ol>\n<li>See sample interactions in a complex cyber-physical system (CPS)<\/li>\n<li>Look at how to choreograph the interactions for outcomes<\/li>\n<li>See a sampling of protocols needed for the interactions across IT and OT<\/li>\n<\/ol>\n<p>IoT makes cyber-physical systems (CPS) possible. CPS includes autonomous vehicles, medical systems, process control, robotics and so on \u2014 wherever physical systems (\u201cthings\u201d) and cyber systems (IT-based systems) are combined. If we have to choreograph the interactions for outcomes, we need to take an IT + OT approach to protocols.<\/p>\n<p>The intent here is not to list every protocol, but show the broad categories and their evolution. For details on specific IT protocols, this page has a\u00a0<a href=\"https:\/\/www.postscapes.com\/internet-of-things-protocols\/\" target=\"_blank\" rel=\"noopener noreferrer\">good list<\/a>.<\/p>\n<p><strong>IoT Is All About Interactions<\/strong><\/p>\n<p>At the core of IoT are interactions where information is exchanged between physical or virtual end points. Below is an example of a cyber-physical system and the interactions between the various actors in the system:<\/p>\n<p>&nbsp;<\/p>\n<p>In this case of connected cars, we have to orchestrate interactions across different entities; interactions between the people and business entities (B2B\/B2C\/P2P) and interactions between the physical and virtual entities (M2X\/V2X\/App2App). It is a veritable\u00a0<a href=\"https:\/\/medium.com\/tinted-glass\/the-x2x-world-7d92b1062ec4\" target=\"_blank\" rel=\"noopener noreferrer\">X2X world<\/a>\u00a0out there!<\/p>\n<p><strong>Control and Automation \u2014 The Ultimate\u00a0Goal<\/strong><\/p>\n<p>The goal of fostering interactions and integrating physical things with cyber infrastructure is to monitor and control things. Once we have control, we can automate workflows, big and small, across humans and things.<\/p>\n<p>How we do that using various technologies at our disposal looks like this:<\/p>\n<p>&nbsp;<\/p>\n<p>From left to right, this is a progression of connecting our assets (physical or people), to processing data, to automating simple tasks, to coordinating complex workflows.<\/p>\n<p>Two aspects of such a system stand out in this assets-to-automation progression.<\/p>\n<p><strong>Control and Communication<\/strong><\/p>\n<p>To build complex cyber-physical systems that interact, we need to\u00a0<strong><em>control<\/em><\/strong>\u00a0the systems and enable workflows. We do this by\u00a0<strong><em>communicating<\/em><\/strong><em>\u00a0securely\u00a0<\/em>with the things we want to control. [I\u2019ll skip security discussion except to note that some level of security is often embedded in communication and control protocols themselves.]<\/p>\n<p><strong>The Protocols and Evolution<\/strong><\/p>\n<p>Now that we\u2019ve covered the why of protocols, here is a bird\u2019s-eye view of IT \/ ICT (Information and Communication Technologies) and OT protocols categorized broadly into control vs. communication and roughly mapped to our favourite OSI 7-layer model:<\/p>\n<p>As I said, this is not a comprehensive list, but a simplified categorization to show the world of IoT protocols and its evolution.<\/p>\n<p>&nbsp;<\/p>\n<p>Notes and key takeaways from this:<\/p>\n<ul>\n<li>OT protocol suites often cover physical, data link and app layers of the OSI stack. So I\u2019ve\u00a0<strong>categorized OT protocols into control (app tier) and communication<\/strong>.<\/li>\n<li>OT standards need to deliver\u00a0<strong>synchronization and determinism<\/strong>\u00a0compared to IT. Reason is simply this: Actuator actions can\u2019t be non-determinstic. e.g. The autonomous car needs to stop in milliseconds.<\/li>\n<li>ICT\u00a0<strong>WAN standards are bifurcating<\/strong>\u00a0into high-power\/high-bandwidth and low-power\/low-bandwith to cater to people and things.<\/li>\n<li>Most ICT\u00a0<strong>WAN protocols aid in \u201csensing\u201d not in \u201cactuating.\u201d<\/strong>\u00a0For example, if you are doing telesurgery using a robotic arm, make sure the quality-of-service on that connection is OT-standard! Alternatively, plan for\u00a0<a href=\"https:\/\/iotforall.com\/proximity-computing\/\" target=\"_blank\" rel=\"noopener noreferrer\">edge computing<\/a>\u00a0if you are pairing LPWAN with an actuator.<\/li>\n<li><strong>Satellite communications<\/strong>: Don\u2019t underestimate what\u00a0<a href=\"https:\/\/www.iridium.com\/solutions\/iot\" target=\"_blank\" rel=\"noopener noreferrer\">Iridium<\/a>\u00a0or\u00a0<a href=\"http:\/\/spacenews.com\/meet-else-the-thuraya-backed-smallsat-startup-that-wants-to-connect-things-with-cubesats\/\" target=\"_blank\" rel=\"noopener noreferrer\">Else<\/a>\u00a0can do for IoT.<\/li>\n<li><strong>Vertical-specific protocols<\/strong>\u00a0and interoperability standards: Expect these to evolve like HL7 or Digital Imaging and Communications in Medicine (DICOM) at the application layers.<\/li>\n<li>Both\u00a0<strong>IT and OT worlds have a lot to learn from each other<\/strong>\u00a0on evolving the standards for a cyber-physical world. Industrial Ethernet is just one example of this cross-pollination.<\/li>\n<\/ul>\n<p><strong>Summary<\/strong><\/p>\n<p>IoT protocols aren\u2019t limited to internet protocols or the ones that IT domain created. A plethora of standards exist in OT and are tailored for specialized OT applications from production floor control to subsystem connectivity in cars. OT and IT protocols evolved separately with some borrowing from each other.<\/p>\n<p>As IoT evolves, both IT and OT experts need to\u00a0<strong>architect cyber-physical systems<\/strong>\u00a0by cross-pollinating knowledge across both domains.<\/p>\n<p>Originally published on <a href=\"https:\/\/www.linkedin.com\/pulse\/cyber-physical-systems-approach-iot-standards-hari-harikrishnan\/\" rel=\"noopener\">LinkedIn<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ready to learn Internet of Things? Browse courses\u00a0like\u00a0Internet of Things (IoT) Training developed by industry thought leaders and Experfy in Harvard Innovation Lab. A look at the evolving world of IoT standards across IT and OT. I am often asked what the standards for IoT are. Is it MQTT or AMQP? What about\u00a0ZigBee or Z-Wave?<\/p>\n","protected":false},"author":78,"featured_media":4342,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[195],"tags":[93],"ppma_author":[1932],"class_list":["post-1166","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-iot","tag-internet-of-things"],"authors":[{"term_id":1932,"user_id":78,"is_guest":0,"slug":"hari-harikrishnan","display_name":"Hari Harikrishnan","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","user_url":"","last_name":"Harikrishnan","first_name":"Hari","job_title":"","description":"Hari Harikrishnan is the President &amp; CEO of The Cerebrus Group, a digital strategy consultancy based in Silicon Valley. He has broad experience in IoT, enterprise software, and networking, and is passionate about the impact of analytics-enabled automation on Industrial IoT and Healthcare."}],"_links":{"self":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/1166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/comments?post=1166"}],"version-history":[{"count":3,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/1166\/revisions"}],"predecessor-version":[{"id":29444,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/1166\/revisions\/29444"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/media\/4342"}],"wp:attachment":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/media?parent=1166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/categories?post=1166"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/tags?post=1166"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=1166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}