<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>How to Connect IT and OT Systems with the groov RIO - smart maintenance &amp; repair</title><link>https://community.element14.com/learn/learning-center/the-tech-connection/w/documents/23248/how-to-connect-it-and-ot-systems-with-the-groov-rio---smart-maintenance-repair</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>How to Connect IT and OT Systems with the groov RIO - smart maintenance &amp; repair</title><link>https://community.element14.com/learn/learning-center/the-tech-connection/w/documents/23248/how-to-connect-it-and-ot-systems-with-the-groov-rio---smart-maintenance-repair</link><pubDate>Fri, 07 Oct 2022 19:43:51 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:89e7ee54-3f3e-4c1c-9367-444aba16586f</guid><dc:creator>rscasny</dc:creator><comments>https://community.element14.com/learn/learning-center/the-tech-connection/w/documents/23248/how-to-connect-it-and-ot-systems-with-the-groov-rio---smart-maintenance-repair#comments</comments><description>Current Revision posted to Documents by rscasny on 10/7/2022 7:43:51 PM&lt;br /&gt;
&lt;p style="border-bottom:1px solid #dadada;font-size:15px;margin:0;margin-bottom:15px;"&gt;&lt;strong&gt;&lt;a class="jive-link-anchor-small" href="#poll"&gt;Take the Poll&lt;/a&gt;&lt;/strong&gt; | &lt;strong&gt;&lt;a class="jive-link-anchor-small" href="#discussion"&gt;Join our Discussion&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;div style="float:right;margin-bottom:5px;margin-left:8px;width:160px;"&gt;
&lt;p style="font-size:12px;margin:0;padding-bottom:5px;"&gt;&lt;em&gt;sponsored by&lt;/em&gt;&lt;/p&gt;
&lt;a href="/e14/assets/legacy/logos/Opto22Logo.png"&gt;&lt;img class="nolightbox" alt="logo" src="/e14/assets/legacy/logos/Opto22Logo.png" width="150px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;"&gt;&lt;span style="font-size:12.0pt;"&gt;&lt;strong&gt;How Are Devices Connected in the IIoT?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;Industrial Internet of Things (IIoT) architectures &lt;span style="background:white;"&gt;arise from a mesh of smart sensors, software platforms, on-premise systems, and cloud servers. Despite such considerable interconnections, a noticeable gap still exists between the operational technology (OT) and information technology (IT) parts of the IIoT system. &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;padding:0px;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;IIoT can be difficult to implement with traditional automation strategies, requiring programmable logic controllers (PLCs), custom programming, and other expensive middleware to communicate data among field devices, cloud services, and control systems. &lt;span style="color:#232323;"&gt;Classical industrial automation architectures generally solve data processing from a hierarchical standpoint of data origin, storage, refining, and delivery. &lt;/span&gt;The difficulty with these architectures is the amount of work it takes to design, physically connect, configure, digitally map, communicate, and maintain field data points&lt;span style="color:#232323;"&gt;. &lt;/span&gt;For example, the following illustration&amp;nbsp; (Figure 1) shows a traditional method of acquiring temperature data from a facility.&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;padding:0px;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/687x225/__key/communityserver-wikis-components-files/00-00-00-03-89/1222.contentimage_5F00_215945.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/03/89/1222.contentimage_215945.jpg-687x225.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=8IAoU3dotN9m4Eq4mxoo8cMNppWwRp235gej3SIRRs4%3D&amp;amp;se=2026-09-19T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=yBz6dqp3Jmghp1Y4Xhl56A==" style="max-height: 225px;max-width: 687px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;"&gt;&lt;span style="font-size:9.0pt;"&gt;Figure 1: Traditional data acquisition methods require configuring and maintaining many layers in a hierarchy of hardware and software.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;"&gt;&lt;span style="font-size:9.0pt;" lang="FR"&gt;Image Source: &lt;a class="jive-link-external-small" href="https://www.opto22.com/products/groov-rio/i-o-for-the-iiot" rel="nofollow ugc noopener noreferrer" target="_blank"&gt;Opto22&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;Instead, modern industrial automation systems use distributed I/O systems, networked processors, and secure devices.&amp;nbsp; Sensors and other edge devices are becoming increasingly more capable, with PC-like processing and communications abilities. The architecture is evolving towards being more scalable and distributed, capable of skipping the layers sandwiched between the real world and intermediate or top-level analytics systems.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;Vendors are taking advantage of these new technologies to make distributed I/O systems more configurable and autonomous. The availability of sufficient computing power enables all necessary communications software to be directly embedded in an I/O device. The following image (Figure 2) illustrates the same data acquisition scenario for temperature acquisition. In this scenario, a low-level edge I/O device is capable of sending data directly to its destination, replacing several layers.&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/525x205/__key/communityserver-wikis-components-files/00-00-00-03-89/0726.contentimage_5F00_215946.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/03/89/0726.contentimage_215946.jpg-525x205.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=OE24ULOH6txrjHQnIC0zPEJhTPkYHoKNcKE7MCKNIBQ%3D&amp;amp;se=2026-09-19T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=mhcx+m4G5ET3b4sScsqYwQ==" style="max-height: 205px;max-width: 525px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;span style="font-size:9.0pt;"&gt;Figure 2: Modern edge devices flatten and simplify the architecture.&amp;nbsp; Image Source: Opto22&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;span style="font-size:12.0pt;"&gt;&lt;strong&gt;How Does Edge I/O Simplify IIoT Connections?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;Although many smart wireless sensing devices have begun appearing at the edge, the majority of I/O switches, sensors, and transmitters use wired connections. Traditional remote I/O requires an industrial controller or gateway to propagate these signals to other systems, limiting their availability to enterprise consumers. Edge I/O avoids this complexity. It can be installed and operated independently, using embedded IIoT tools and protocols to offload central processing, preserve data fidelity, improve data transfer efficiency to the cloud, and share data instantly across the organization.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;An example of an edge I/O device is the &lt;em&gt;groov&lt;/em&gt; RIO module from Opto 22. It is an intelligent, Ethernet-based I/O unit that supports a wide variety of software-configurable I/O options. It can quickly and directly connect traditional wired switches and sensors to Ethernet networks, software applications, and cloud platforms without intermediary control or communication hardware, such as PLCs, PACs, or PCs. PoE (Power over Ethernet) is also supported. The &lt;em&gt;groov&lt;/em&gt; RIO can be used in systems that already employ other control systems or completely stand-alone devices. Let&amp;#39;s take a deep dive into the &lt;em&gt;groov&lt;/em&gt; RIO&amp;#39;s features and understand more about this edge I/O device.&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;padding:0px;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;"&gt;&lt;span style="font-size:12.0pt;"&gt;&lt;strong&gt;Let&amp;rsquo;s See How the &lt;em&gt;groov&lt;/em&gt; RIO Works&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;em&gt;Groov&lt;/em&gt; RIO is an edge I/O module, with functionality falling somewhere between intelligent Ethernet I/O and a micro RTU (Remote Terminal Unit). Its primary purpose is acquiring data from sensors and switches; however, it can also run standalone, executing its own programs and control loops, similar to a controller. While it can&amp;rsquo;t do everything a controller can do, the &lt;em&gt;groov&lt;/em&gt; RIO has functionality that a traditional controller does not, such as providing mobile HMI and interacting with network services.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;The &lt;em&gt;groov&lt;/em&gt; RIO provides a means to configure a large number of I/O very quickly. It provides eight channels of software-configurable multifunction, multi-signal I/O, as well as two mechanical relays. One device supports over 200,000 unique I/O combinations. Because the &lt;em&gt;groov&lt;/em&gt; RIO replaces numerous devices in a traditional I/O system, costs can be reduced, as well as the time required for design and maintenance.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;em&gt;Groov&lt;/em&gt; RIO supports PoE; devices can be simultaneously supplied with low-voltage power and network connectivity via Ethernet. Additionally, the &lt;em&gt;groov&lt;/em&gt; RIO has built-in security features, such as configurable device firewall, TLS certificate management, and segmented network interfaces. Native support for MQTT/Sparkplug B&lt;strong&gt;&lt;em&gt; &lt;/em&gt;&lt;/strong&gt;and other IoT tools such as Node-RED are included, enabling users to transport data directly from the edge to any other part of the organization without the traditional intermediary steps. If more I/O is needed, multiple &lt;em&gt;groov&lt;/em&gt; RIO units can be joined securely.&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/304x277/__key/communityserver-wikis-components-files/00-00-00-03-89/7673.contentimage_5F00_215947.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/03/89/7673.contentimage_215947.png-304x277.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=nC6HWDY2xDjW7sbBybdwn4GIXfVGDar09%2BWCnrKm7WA%3D&amp;amp;se=2026-09-19T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=DCWtzYoqfBk9Yu+ivpgdeQ==" style="max-height: 277px;max-width: 304px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;span style="font-size:9.0pt;"&gt;Figure 3: Opto 22 &lt;em&gt;groov&lt;/em&gt; RIO Edge Controller &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;span&gt;&lt;span id="addProduct-yGpcflbD-linked" class="e14-init-shown e14-product-link-buynow" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=3580080&amp;amp;nsku=78AH3478&amp;amp;COM=noscript" rel="noopener noreferrer" target="_blank"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=3580080&amp;amp;nsku=78AH3478&amp;amp;COM=noscript" rel="noopener noreferrer" target="_blank"&gt;Buy Now&lt;/a&gt;&lt;/span&gt;&lt;span id="addProduct-yGpcflbD-unlinked" class="e14-init-hidden"&gt;Buy Now&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;padding:0px;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;"&gt;&lt;span style="font-size:12.0pt;"&gt;&lt;strong&gt;Controlling the &lt;em&gt;groov&lt;/em&gt; RIO&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;em&gt;Groov&lt;/em&gt; RIO&amp;#39;s embedded software and protocol support enable the secure exchange of data between the OT and IT worlds (Figure 4). The module comes pre-loaded with an array of industry-standard software tools. Also included is &lt;em&gt;groov&lt;/em&gt; Manage, a web-based software for configuring &lt;em&gt;groov&lt;/em&gt; RIO&amp;rsquo;s I/O channels, security, and communications. Once installed, the &lt;em&gt;groov&lt;/em&gt; RIO can be independently managed and configured through this browser-based tool.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;em&gt;Groov&lt;/em&gt; Manage eliminates the need for a master control unit, and it features support for standard enterprise network services like DNS, DHCP, and VPN to facilitate network connectivity. Embedded communication options include efficient data publishing with MQTT Sparkplug, advanced signal processing, data aggregation, and transactions with databases and web services, using the low-code Node-RED environment and runtime.&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/585x585/__key/communityserver-wikis-components-files/00-00-00-03-89/8244.contentimage_5F00_215948.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/03/89/8244.contentimage_215948.png-585x585.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=%2ForDj0x3kpKLbmQ7EqA8y7%2BbnIdd1S45%2BHQXW%2FeML70%3D&amp;amp;se=2026-09-19T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=UbzPMfmxZEp+UOT3/ksd8A==" style="max-height: 585px;max-width: 585px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;"&gt;&lt;span style="font-size:9.0pt;"&gt;Figure 4: &lt;em&gt;groov&lt;/em&gt; RIO Architecture.&lt;/span&gt;&lt;span style="font-size:12px;text-align:justify;"&gt; Image Source: Opto22&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;After first connecting the &lt;em&gt;groov&lt;/em&gt; RIO to a power supply and network, it runs through a start-up sequence, which includes obtaining an IP address from the network DHCP server. After start-up, the Administrator account must be created. The user can then navigate through &lt;em&gt;groov&lt;/em&gt; Manage on a computer or mobile device much the same way as one navigates through any other web application (Figure 5). &lt;em&gt;Groov&lt;/em&gt; Manage acts as a command center for the &lt;em&gt;groov&lt;/em&gt; RIO. Through &lt;em&gt;groov&lt;/em&gt; Manage, users can:&lt;/p&gt;
&lt;ul style="list-style-type:disc;"&gt;
&lt;li&gt;Configure I/O channels and features&lt;/li&gt;
&lt;li&gt;Manage and tune PID control loops (requires &lt;em&gt;groov&lt;/em&gt; RIO firmware 3.0 or higher)&lt;/li&gt;
&lt;li&gt;View wiring diagrams and specifications for all signal types&lt;/li&gt;
&lt;li&gt;Set up security, including user accounts, optional LDAP user management (&lt;em&gt;groov&lt;/em&gt; RIO firmware 3.0 or higher), device firewall, security certificates, VPN client, and more&lt;/li&gt;
&lt;li&gt;Enable MQTT communications&lt;/li&gt;
&lt;li&gt;Create data flow with the Node-RED editor and runtime&lt;/li&gt;
&lt;li&gt;Manage files stored on the device and/or the USB memory stick&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/353x418/__key/communityserver-wikis-components-files/00-00-00-03-89/5100.contentimage_5F00_215949.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/03/89/5100.contentimage_215949.png-353x418.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=iA%2BgGqqQc2GtSbm1bmn5dDkux%2FtpddKFzFMC5TBVVUQ%3D&amp;amp;se=2026-09-19T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=y6CA/mwWMN2Khzh24bEEJQ==" style="max-height: 418px;max-width: 353px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="background:white;margin:0;margin-bottom:.0001pt;"&gt;Figure 5: &lt;em&gt;groov&lt;/em&gt; Manage Web Browser Interface. &lt;span style="font-size:12px;text-align:justify;"&gt; Image Source: Opto22&lt;/span&gt;&lt;/p&gt;
&lt;p style="background:white;margin:0;margin-bottom:.0001pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;"&gt;&lt;span style="font-size:12.0pt;"&gt;&lt;strong&gt;What Have Engineers Done with the &lt;em&gt;groov&lt;/em&gt; RIO?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;span style="background:white;color:#231f20;"&gt;The following is an example view (Figure 6) of an IIoT Architecture that provides MQTT messaging, zoning, conduits, VPN access, and much more using &lt;em&gt;groov&lt;/em&gt; RIO.&amp;nbsp; &lt;/span&gt;&lt;span style="color:#231f20;text-align:left;"&gt;In the red zones (OT1-3), edge devices like &lt;em&gt;groov&lt;/em&gt; RIO and Opto 22&amp;rsquo;s edge programmable industrial controller, &lt;em&gt;groov&lt;/em&gt; EPIC, connect to sensors, machinery, processes, legacy PLCs, and other assets in the field and isolate them from outside networks. The &lt;em&gt;groov&lt;/em&gt; EPIC and &lt;em&gt;groov&lt;/em&gt; RIO provide networking, control, monitoring, and security. Here, the &lt;em&gt;groov&lt;/em&gt; RIO functions as an I/O manager getting its control instructions from a &lt;em&gt;groov&lt;/em&gt; EPIC as independent edge I/O. &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;"&gt;&lt;span style="font-size:9.0pt;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/850x513/__key/communityserver-wikis-components-files/00-00-00-03-89/3056.contentimage_5F00_215950.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/03/89/3056.contentimage_215950.png-850x513.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=eVMBaZPA5kZMHigY76gbVF6mKaa5HaEDYYxEpnIfe6o%3D&amp;amp;se=2026-09-19T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=HN+hbIfoYRDshVpAi32d0g==" style="max-height: 513px;max-width: 850px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;"&gt;&lt;span style="font-size:9.0pt;"&gt;Figure 6: &lt;em&gt;groov&lt;/em&gt; EPIC and &lt;em&gt;groov&lt;/em&gt; RIO Architecture Demo. &lt;span style="font-size:12px;text-align:justify;"&gt; Image Source: Opto22&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;span style="background:white;color:#231f20;"&gt;A secure connection to on-premise resources and/or cloud servers (DMZ) is established to access databases, MQTT brokers, VPN servers, and more. MQTT messages are then published from devices in the OT zones through the IT zones, allowing lightweight, bi-directional communication over secure, encrypted connections. SCADA systems are further connected to an MQTT broker in the DMZ or cloud as MQTT subscribers. &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;padding:0px;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;span style="background:white;color:#231f20;"&gt;This system can be scaled to collect more OT zone data using additional edge devices. This architecture further supports remote access using OpenVPN. Note that while the &lt;em&gt;groov&lt;/em&gt; RIO is frequently used as remote I/O in conjunction with the &lt;em&gt;groov &lt;/em&gt;EPIC or another control system, it can operate autonomously, facilitating a direct connection between I/O signals and databases, business software, or cloud IoT platforms without the need for an additional controller.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;The following are case studies of using the &lt;em&gt;groov&lt;/em&gt; RIO from early adopters and technology partners:&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="background-color:#fafafa;border:1px solid #898989;float:right;margin:12px 5px 12px;padding:8px 12px 18px;width:180px;"&gt;
&lt;p style="border-bottom:1px solid #898989;color:#007fac;font-size:20px;font-weight:bold;margin:0;margin-bottom:6px;padding-bottom:2px;"&gt;Opto 22&lt;/p&gt;
&lt;p style="margin:0;"&gt;Shop products from Opto 22, including &lt;strong&gt;&lt;em&gt;groov&lt;/em&gt; Software and more.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;span class="e14-button-primary e14-button-large"&gt;&lt;a title="Shop Now" href="/community/view-product.jspa?url=/b/opto-22&amp;amp;COM=techspotlight-groov-software" rel="noopener noreferrer" target="_blank"&gt;Shop Now&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr style="margin-bottom:6px;margin-top:12px;" /&gt;
&lt;p style="color:#f17c0e;font-size:15px;margin:0;"&gt;&lt;strong&gt;&lt;em&gt;Don&amp;#39;t forget to &lt;a class="jive-link-anchor-small" href="#poll"&gt;take our poll&lt;/a&gt;.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;strong&gt;&lt;em&gt;Case Study #1:&lt;/em&gt;&lt;/strong&gt; &lt;strong&gt;&lt;em&gt;Granular Temperature Monitoring for an Automated Storage and Retrieval System (ASRS)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;One system integrator was tasked with designing an automated system that collects temperature data from many points across a warehouse. The data is then directly fed into the customer&amp;rsquo;s Ignition SCADA system using MQTT. This monitoring system enables the proper storage of heat-sensitive items.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;The traditional approach would have required installing and configuring PLCs and their I/O cards, along with power supplies and networking equipment in each location, and then programming the PLCs to perform the necessary functions. Additional gateways may have been required to support MQTT.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;The simpler solution was to use &lt;em&gt;groov&lt;/em&gt; RIO modules configured for temperature sensing. PoE supplied power to connected devices, eliminating the need for external power supplies.&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;padding:0px;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;strong&gt;&lt;em&gt;Case Study #2: Remote Monitoring System&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;An OEM manufacturer required a remote monitoring system to support an equipment-as-a-service business model; however, the primary PLC they were using was not capable of remote communication. Initially, a completely new monitoring system was designed around an end-to-end IoT solution with proprietary wireless sensors and a private cloud storage backend. Its performance, however, was not ideal and the private storage was not accessible to other systems.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;Their second attempt involved connecting a &lt;em&gt;groov&lt;/em&gt; RIO module to the equipment&amp;rsquo;s existing I/O in parallel, with the connections going to the existing PLC. The&lt;em&gt; groov&lt;/em&gt; RIO was connected to a 4G LTE modem, and a Node-RED program was created to push data to a MongoDB database. &lt;em&gt;Groov&lt;/em&gt; RIO enabled the existing system to report data to a database backend without any modifications. This data populates the dashboards used by customers to monitor the system and issue invoices.&lt;/p&gt;
&lt;p style="background:white;margin:0;margin-bottom:.0001pt;padding:0px;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="background:white;margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;span style="color:#231f20;font-size:12.0pt;"&gt;&lt;strong&gt;Final Thoughts: Connecting the IIoT&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;The goal of the IIoT is a simpler process of gathering and communicating real-world signal data. The traditional methods of connecting a system of field devices with IT systems are complex and require large numbers of additional devices. The &lt;em&gt;groov&lt;/em&gt; RIO simplifies things; it provides compact and secure edge I/O that is tailored to communicating field data in IIoT applications.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;The&lt;em&gt; groov&lt;/em&gt; RIO can be configured to connect and power a wide variety of sensors, and communicate collected data to on-premise or cloud-based IT systems and software via Ethernet. While technically not a PLC, the &lt;em&gt;groov &lt;/em&gt;RIO has the functionality and security to run as a standalone unit controlling a system of devices.&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;padding:0px;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;a name="poll"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;span&gt;&lt;p align="center"&gt;[Please visit the site to access the poll]&lt;/p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a name="discussion"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: iiot, controller, ethernet, tech spotlight, edge io, groov, cloud, groov rio, opto 22, smart maintenance &amp; repair, rtu&lt;/div&gt;
</description></item><item><title>How to Connect IT and OT Systems with the groov RIO</title><link>https://community.element14.com/learn/learning-center/the-tech-connection/w/documents/23248/how-to-connect-it-and-ot-systems-with-the-groov-rio---smart-maintenance-repair/revision/1</link><pubDate>Mon, 01 Nov 2021 19:30:01 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:89e7ee54-3f3e-4c1c-9367-444aba16586f</guid><dc:creator>dychen</dc:creator><comments>https://community.element14.com/learn/learning-center/the-tech-connection/w/documents/23248/how-to-connect-it-and-ot-systems-with-the-groov-rio---smart-maintenance-repair#comments</comments><description>Revision 1 posted to Documents by dychen on 11/1/2021 7:30:01 PM&lt;br /&gt;
&lt;p style="margin:0;font-size:15px;margin-bottom:15px;border-bottom:1px solid #dadada;"&gt;&lt;strong&gt;&lt;a class="jive-link-anchor-small" href="#poll"&gt;Take the Poll&lt;/a&gt;&lt;/strong&gt; | &lt;strong&gt;&lt;a class="jive-link-anchor-small" href="#discussion"&gt;Join our Discussion&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="float:right;width:160px;margin-left:8px;margin-bottom:5px;"&gt;&lt;p style="margin:0;font-size:12px;padding-bottom:5px;"&gt;&lt;em&gt;sponsored by&lt;/em&gt;&lt;/p&gt;&lt;a href="/e14/assets/legacy/logos/Opto22Logo.png"&gt;&lt;img alt="logo" class="nolightbox" src="/e14/assets/legacy/logos/Opto22Logo.png" width="150px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p style="margin:0;margin-bottom:.0001pt;"&gt;&lt;span style="font-size:12.0pt;"&gt;&lt;strong&gt;How Are Devices Connected in the IIoT?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;Industrial Internet of Things (IIoT) architectures &lt;span style="background:white;"&gt;arise from a mesh of smart sensors, software platforms, on-premise systems, and cloud servers. Despite such considerable interconnections, a noticeable gap still exists between the operational technology (OT) and information technology (IT) parts of the IIoT system. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;margin-bottom:.0001pt;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;IIoT can be difficult to implement with traditional automation strategies, requiring programmable logic controllers (PLCs), custom programming, and other expensive middleware to communicate data among field devices, cloud services, and control systems. &lt;span style="color:#232323;"&gt;Classical industrial automation architectures generally solve data processing from a hierarchical standpoint of data origin, storage, refining, and delivery. &lt;/span&gt;The difficulty with these architectures is the amount of work it takes to design, physically connect, configure, digitally map, communicate, and maintain field data points&lt;span style="color:#232323;"&gt;. &lt;/span&gt;For example, the following illustration&amp;nbsp; (Figure 1) shows a traditional method of acquiring temperature data from a facility.&lt;/p&gt;&lt;p style="margin:0;padding:0px;margin-bottom:.0001pt;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/687x225/__key/communityserver-wikis-components-files/00-00-00-03-89/1222.contentimage_5F00_215945.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/03/89/1222.contentimage_215945.jpg-687x225.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=8IAoU3dotN9m4Eq4mxoo8cMNppWwRp235gej3SIRRs4%3D&amp;amp;se=2026-09-19T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=yBz6dqp3Jmghp1Y4Xhl56A==" style="max-height: 225px;max-width: 687px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;"&gt;&lt;span style="font-size:9.0pt;"&gt;Figure 1: Traditional data acquisition methods require configuring and maintaining many layers in a hierarchy of hardware and software.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;"&gt;&lt;span lang="FR" style="font-size:9.0pt;"&gt;Image Source: &lt;a class="jive-link-external-small" href="https://www.opto22.com/products/groov-rio/i-o-for-the-iiot" rel="nofollow ugc noopener" target="_blank"&gt;Opto22&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;margin-bottom:.0001pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;Instead, modern industrial automation systems use distributed I/O systems, networked processors, and secure devices.&amp;nbsp; Sensors and other edge devices are becoming increasingly more capable, with PC-like processing and communications abilities. The architecture is evolving towards being more scalable and distributed, capable of skipping the layers sandwiched between the real world and intermediate or top-level analytics systems.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;Vendors are taking advantage of these new technologies to make distributed I/O systems more configurable and autonomous. The availability of sufficient computing power enables all necessary communications software to be directly embedded in an I/O device. The following image (Figure 2) illustrates the same data acquisition scenario for temperature acquisition. In this scenario, a low-level edge I/O device is capable of sending data directly to its destination, replacing several layers.&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/525x205/__key/communityserver-wikis-components-files/00-00-00-03-89/0726.contentimage_5F00_215946.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/03/89/0726.contentimage_215946.jpg-525x205.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=OE24ULOH6txrjHQnIC0zPEJhTPkYHoKNcKE7MCKNIBQ%3D&amp;amp;se=2026-09-19T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=mhcx+m4G5ET3b4sScsqYwQ==" style="max-height: 205px;max-width: 525px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;span style="font-size:9.0pt;"&gt;Figure 2: Modern edge devices flatten and simplify the architecture.&amp;nbsp; Image Source: Opto22&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;margin-bottom:.0001pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;span style="font-size:12.0pt;"&gt;&lt;strong&gt;How Does Edge I/O Simplify IIoT Connections?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;Although many smart wireless sensing devices have begun appearing at the edge, the majority of I/O switches, sensors, and transmitters use wired connections. Traditional remote I/O requires an industrial controller or gateway to propagate these signals to other systems, limiting their availability to enterprise consumers. Edge I/O avoids this complexity. It can be installed and operated independently, using embedded IIoT tools and protocols to offload central processing, preserve data fidelity, improve data transfer efficiency to the cloud, and share data instantly across the organization.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;An example of an edge I/O device is the &lt;em&gt;groov&lt;/em&gt; RIO module from Opto 22. It is an intelligent, Ethernet-based I/O unit that supports a wide variety of software-configurable I/O options. It can quickly and directly connect traditional wired switches and sensors to Ethernet networks, software applications, and cloud platforms without intermediary control or communication hardware, such as PLCs, PACs, or PCs. PoE (Power over Ethernet) is also supported. The &lt;em&gt;groov&lt;/em&gt; RIO can be used in systems that already employ other control systems or completely stand-alone devices. Let&amp;#39;s take a deep dive into the &lt;em&gt;groov&lt;/em&gt; RIO&amp;#39;s features and understand more about this edge I/O device.&lt;/p&gt;&lt;p style="margin:0;padding:0px;margin-bottom:.0001pt;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;"&gt;&lt;span style="font-size:12.0pt;"&gt;&lt;strong&gt;Let’s See How the &lt;em&gt;groov&lt;/em&gt; RIO Works&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;em&gt;Groov&lt;/em&gt; RIO is an edge I/O module, with functionality falling somewhere between intelligent Ethernet I/O and a micro RTU (Remote Terminal Unit). Its primary purpose is acquiring data from sensors and switches; however, it can also run standalone, executing its own programs and control loops, similar to a controller. While it can’t do everything a controller can do, the &lt;em&gt;groov&lt;/em&gt; RIO has functionality that a traditional controller does not, such as providing mobile HMI and interacting with network services.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;The &lt;em&gt;groov&lt;/em&gt; RIO provides a means to configure a large number of I/O very quickly. It provides eight channels of software-configurable multifunction, multi-signal I/O, as well as two mechanical relays. One device supports over 200,000 unique I/O combinations. Because the &lt;em&gt;groov&lt;/em&gt; RIO replaces numerous devices in a traditional I/O system, costs can be reduced, as well as the time required for design and maintenance.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;em&gt;Groov&lt;/em&gt; RIO supports PoE; devices can be simultaneously supplied with low-voltage power and network connectivity via Ethernet. Additionally, the &lt;em&gt;groov&lt;/em&gt; RIO has built-in security features, such as configurable device firewall, TLS certificate management, and segmented network interfaces. Native support for MQTT/Sparkplug B&lt;strong&gt;&lt;em&gt; &lt;/em&gt;&lt;/strong&gt;and other IoT tools such as Node-RED are included, enabling users to transport data directly from the edge to any other part of the organization without the traditional intermediary steps. If more I/O is needed, multiple &lt;em&gt;groov&lt;/em&gt; RIO units can be joined securely.&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/304x277/__key/communityserver-wikis-components-files/00-00-00-03-89/7673.contentimage_5F00_215947.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/03/89/7673.contentimage_215947.png-304x277.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=nC6HWDY2xDjW7sbBybdwn4GIXfVGDar09%2BWCnrKm7WA%3D&amp;amp;se=2026-09-19T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=DCWtzYoqfBk9Yu+ivpgdeQ==" style="max-height: 277px;max-width: 304px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;span style="font-size:9.0pt;"&gt;Figure 3: Opto 22 &lt;em&gt;groov&lt;/em&gt; RIO Edge Controller &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;span&gt;&lt;span class="e14-init-shown e14-product-link-buynow" id="addProduct-yGpcflbD-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=3580080&amp;amp;nsku=78AH3478&amp;amp;COM=noscript" target="_blank"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=3580080&amp;amp;nsku=78AH3478&amp;amp;COM=noscript" target="_blank"&gt;Buy Now&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-yGpcflbD-unlinked"&gt;Buy Now&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;margin-bottom:.0001pt;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;"&gt;&lt;span style="font-size:12.0pt;"&gt;&lt;strong&gt;Controlling the &lt;em&gt;groov&lt;/em&gt; RIO&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;em&gt;Groov&lt;/em&gt; RIO&amp;#39;s embedded software and protocol support enable the secure exchange of data between the OT and IT worlds (Figure 4). The module comes pre-loaded with an array of industry-standard software tools. Also included is &lt;em&gt;groov&lt;/em&gt; Manage, a web-based software for configuring &lt;em&gt;groov&lt;/em&gt; RIO’s I/O channels, security, and communications. Once installed, the &lt;em&gt;groov&lt;/em&gt; RIO can be independently managed and configured through this browser-based tool.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;em&gt;Groov&lt;/em&gt; Manage eliminates the need for a master control unit, and it features support for standard enterprise network services like DNS, DHCP, and VPN to facilitate network connectivity. Embedded communication options include efficient data publishing with MQTT Sparkplug, advanced signal processing, data aggregation, and transactions with databases and web services, using the low-code Node-RED environment and runtime.&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/585x585/__key/communityserver-wikis-components-files/00-00-00-03-89/8244.contentimage_5F00_215948.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/03/89/8244.contentimage_215948.png-585x585.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=%2ForDj0x3kpKLbmQ7EqA8y7%2BbnIdd1S45%2BHQXW%2FeML70%3D&amp;amp;se=2026-09-19T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=UbzPMfmxZEp+UOT3/ksd8A==" style="max-height: 585px;max-width: 585px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;"&gt;&lt;span style="font-size:9.0pt;"&gt;Figure 4: &lt;em&gt;groov&lt;/em&gt; RIO Architecture.&lt;/span&gt;&lt;span style="font-size:12px;text-align:justify;"&gt; Image Source: Opto22&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;margin-bottom:.0001pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;margin-bottom:.0001pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;After first connecting the &lt;em&gt;groov&lt;/em&gt; RIO to a power supply and network, it runs through a start-up sequence, which includes obtaining an IP address from the network DHCP server. After start-up, the Administrator account must be created. The user can then navigate through &lt;em&gt;groov&lt;/em&gt; Manage on a computer or mobile device much the same way as one navigates through any other web application (Figure 5). &lt;em&gt;Groov&lt;/em&gt; Manage acts as a command center for the &lt;em&gt;groov&lt;/em&gt; RIO. Through &lt;em&gt;groov&lt;/em&gt; Manage, users can:&lt;/p&gt;&lt;ul style="list-style-type:disc;"&gt;&lt;li&gt;Configure I/O channels and features&lt;/li&gt;&lt;li&gt;Manage and tune PID control loops (requires &lt;em&gt;groov&lt;/em&gt; RIO firmware 3.0 or higher)&lt;/li&gt;&lt;li&gt;View wiring diagrams and specifications for all signal types&lt;/li&gt;&lt;li&gt;Set up security, including user accounts, optional LDAP user management (&lt;em&gt;groov&lt;/em&gt; RIO firmware 3.0 or higher), device firewall, security certificates, VPN client, and more&lt;/li&gt;&lt;li&gt;Enable MQTT communications&lt;/li&gt;&lt;li&gt;Create data flow with the Node-RED editor and runtime&lt;/li&gt;&lt;li&gt;Manage files stored on the device and/or the USB memory stick&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/353x418/__key/communityserver-wikis-components-files/00-00-00-03-89/5100.contentimage_5F00_215949.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/03/89/5100.contentimage_215949.png-353x418.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=iA%2BgGqqQc2GtSbm1bmn5dDkux%2FtpddKFzFMC5TBVVUQ%3D&amp;amp;se=2026-09-19T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=y6CA/mwWMN2Khzh24bEEJQ==" style="max-height: 418px;max-width: 353px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;background:white;"&gt;Figure 5: &lt;em&gt;groov&lt;/em&gt; Manage Web Browser Interface. &lt;span style="font-size:12px;text-align:justify;"&gt; Image Source: Opto22&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;margin-bottom:.0001pt;background:white;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;"&gt;&lt;span style="font-size:12.0pt;"&gt;&lt;strong&gt;What Have Engineers Done with the &lt;em&gt;groov&lt;/em&gt; RIO?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;span style="color:#231f20;background:white;"&gt;The following is an example view (Figure 6) of an IIoT Architecture that provides MQTT messaging, zoning, conduits, VPN access, and much more using &lt;em&gt;groov&lt;/em&gt; RIO.&amp;nbsp; &lt;/span&gt;&lt;span style="color:#231f20;text-align:left;"&gt;In the red zones (OT1-3), edge devices like &lt;em&gt;groov&lt;/em&gt; RIO and Opto 22’s edge programmable industrial controller, &lt;em&gt;groov&lt;/em&gt; EPIC, connect to sensors, machinery, processes, legacy PLCs, and other assets in the field and isolate them from outside networks. The &lt;em&gt;groov&lt;/em&gt; EPIC and &lt;em&gt;groov&lt;/em&gt; RIO provide networking, control, monitoring, and security. Here, the &lt;em&gt;groov&lt;/em&gt; RIO functions as an I/O manager getting its control instructions from a &lt;em&gt;groov&lt;/em&gt; EPIC as independent edge I/O. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;"&gt;&lt;span style="font-size:9.0pt;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/850x513/__key/communityserver-wikis-components-files/00-00-00-03-89/3056.contentimage_5F00_215950.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/03/89/3056.contentimage_215950.png-850x513.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=eVMBaZPA5kZMHigY76gbVF6mKaa5HaEDYYxEpnIfe6o%3D&amp;amp;se=2026-09-19T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=HN+hbIfoYRDshVpAi32d0g==" style="max-height: 513px;max-width: 850px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;"&gt;&lt;span style="font-size:9.0pt;"&gt;Figure 6: &lt;em&gt;groov&lt;/em&gt; EPIC and &lt;em&gt;groov&lt;/em&gt; RIO Architecture Demo. &lt;span style="font-size:12px;text-align:justify;"&gt; Image Source: Opto22&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;margin-bottom:.0001pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;span style="color:#231f20;background:white;"&gt;A secure connection to on-premise resources and/or cloud servers (DMZ) is established to access databases, MQTT brokers, VPN servers, and more. MQTT messages are then published from devices in the OT zones through the IT zones, allowing lightweight, bi-directional communication over secure, encrypted connections. SCADA systems are further connected to an MQTT broker in the DMZ or cloud as MQTT subscribers. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;margin-bottom:.0001pt;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;span style="color:#231f20;background:white;"&gt;This system can be scaled to collect more OT zone data using additional edge devices. This architecture further supports remote access using OpenVPN. Note that while the &lt;em&gt;groov&lt;/em&gt; RIO is frequently used as remote I/O in conjunction with the &lt;em&gt;groov &lt;/em&gt;EPIC or another control system, it can operate autonomously, facilitating a direct connection between I/O signals and databases, business software, or cloud IoT platforms without the need for an additional controller.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;The following are case studies of using the &lt;em&gt;groov&lt;/em&gt; RIO from early adopters and technology partners:&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="float:right;width:180px;border:1px solid #898989;padding:8px 12px 18px;margin:12px 5px 12px;background-color:#fafafa;"&gt;&lt;p style="margin:0;color:#007fac;font-weight:bold;font-size:20px;padding-bottom:2px;border-bottom:1px solid #898989;margin-bottom:6px;"&gt;Opto 22&lt;/p&gt;&lt;p style="margin:0;"&gt;Shop products from Opto 22, including &lt;strong&gt;&lt;em&gt;groov&lt;/em&gt; Software and more.&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding-top:12px;"&gt;&lt;span class="e14-button-primary e14-button-large"&gt;&lt;a href="/community/view-product.jspa?url=/b/opto-22&amp;amp;COM=techspotlight-groov-software" target="_blank" title="Shop Now"&gt;Shop Now&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;hr style="margin-top:12px;margin-bottom:6px;" /&gt;&lt;p style="margin:0;font-size:15px;color:#f17c0e;"&gt;&lt;strong&gt;&lt;em&gt;Don&amp;#39;t forget to &lt;a class="jive-link-anchor-small" href="#poll"&gt;take our poll&lt;/a&gt;.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;strong&gt;&lt;em&gt;Case Study #1:&lt;/em&gt;&lt;/strong&gt; &lt;strong&gt;&lt;em&gt;Granular Temperature Monitoring for an Automated Storage and Retrieval System (ASRS)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;One system integrator was tasked with designing an automated system that collects temperature data from many points across a warehouse. The data is then directly fed into the customer’s Ignition SCADA system using MQTT. This monitoring system enables the proper storage of heat-sensitive items.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;The traditional approach would have required installing and configuring PLCs and their I/O cards, along with power supplies and networking equipment in each location, and then programming the PLCs to perform the necessary functions. Additional gateways may have been required to support MQTT.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;The simpler solution was to use &lt;em&gt;groov&lt;/em&gt; RIO modules configured for temperature sensing. PoE supplied power to connected devices, eliminating the need for external power supplies.&lt;/p&gt;&lt;p style="margin:0;padding:0px;margin-bottom:.0001pt;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;strong&gt;&lt;em&gt;Case Study #2: Remote Monitoring System&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;An OEM manufacturer required a remote monitoring system to support an equipment-as-a-service business model; however, the primary PLC they were using was not capable of remote communication. Initially, a completely new monitoring system was designed around an end-to-end IoT solution with proprietary wireless sensors and a private cloud storage backend. Its performance, however, was not ideal and the private storage was not accessible to other systems.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;Their second attempt involved connecting a &lt;em&gt;groov&lt;/em&gt; RIO module to the equipment’s existing I/O in parallel, with the connections going to the existing PLC. The&lt;em&gt; groov&lt;/em&gt; RIO was connected to a 4G LTE modem, and a Node-RED program was created to push data to a MongoDB database. &lt;em&gt;Groov&lt;/em&gt; RIO enabled the existing system to report data to a database backend without any modifications. This data populates the dashboards used by customers to monitor the system and issue invoices.&lt;/p&gt;&lt;p style="margin:0;padding:0px;margin-bottom:.0001pt;text-align:justify;background:white;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;background:white;"&gt;&lt;span style="color:#231f20;font-size:12.0pt;"&gt;&lt;strong&gt;Final Thoughts: Connecting the IIoT&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;The goal of the IIoT is a simpler process of gathering and communicating real-world signal data. The traditional methods of connecting a system of field devices with IT systems are complex and require large numbers of additional devices. The &lt;em&gt;groov&lt;/em&gt; RIO simplifies things; it provides compact and secure edge I/O that is tailored to communicating field data in IIoT applications.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;The&lt;em&gt; groov&lt;/em&gt; RIO can be configured to connect and power a wide variety of sensors, and communicate collected data to on-premise or cloud-based IT systems and software via Ethernet. While technically not a PLC, the &lt;em&gt;groov &lt;/em&gt;RIO has the functionality and security to run as a standalone unit controlling a system of devices.&lt;/p&gt;&lt;p style="margin:0;padding:0px;margin-bottom:.0001pt;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;a name="poll"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;margin-bottom:.0001pt;text-align:justify;"&gt;&lt;span&gt;&lt;p align="center"&gt;[Please visit the site to access the poll]&lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a name="discussion"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: iiot, controller, ethernet, tech spotlight, edge io, groov, cloud, groov rio, opto 22, rtu&lt;/div&gt;
</description></item></channel></rss>