Collect and Publish Data the Way You Want

groov RIO is edge I/O for the IIoT: standalone industrial I/O that collects and securely publishes data from field to cloud.


Get started

Place groov RIO near the sensors and equipment that have the data you need, and wire them up.

Configure I/O channels from any computer or mobile device using the web-based configuration software, groov Managegroov RIO immediately begins making data available.

groov Manage is your central command to your groov RIO, helping you configure and troubleshoot I/O, security, and communications.

Configure networking and device firewall, including a VPN client.

  • Configure I/O (discrete and analog).
  • Set up security and user accounts.
  • See I/O specs and wiring diagrams.
  • Check I/O status and values.
  • Enable MQTT for efficient data communications.

Use the data

And now, where do you want to use the data? You don’t need a PLC or PC or middleware to store it or move it where you want it to go. groov RIO handles all that, because it speaks the protocols used by IT networks. 

groov RIO’s embedded software can store data locally and share it with:
  • On-premises and cloud-based software, like Canary historian, SQL databases, and Ignition SCADA from Inductive Automation®, plus cloud services like AWS, Microsoft Azure, and IBM Cloud 
  • HMIs, including Ignition and Opto 22’s groov View, on computers and mobile devices
groov RIO’s embedded software and an additional method of data communication make all this possible.

Create simple data flows with groov RIO’s built-in Node-RED editor and runtime to store data locally and send data to cloud services, databases, other I/O devices, and APIs. 

In Node-RED, you connect prebuilt nodes (provided by device manufacturers and software developers) together to make a flow. The flow provides the logic to accomplish your goal. You can also add function nodes containing JavaScript.

With Node-RED’s programming environment, you have the freedom to create the flows you like using any nodes you choose. You can even develop simple user interfaces (UIs) with Node-RED UI nodes and serve them directly from groov RIO to any mobile or web-based device.

MQTT for efficient communications


Configure and enable MQTT on groov RIO to securely send data—as Sparkplug B or string payloads—to MQTT brokers on premises or in the cloud. 

MQTT publish-subscribe communications offer three main advantages over request-response for IIoT applications:
  • Network efficiency. Network traffic is reduced overall, because data is published and sent only when it changes, rather than at regular intervals.
  • Better field connections. Because the broker is a central source for data, multiple connections to field devices are not necessary. And even remote groov RIOs with intermittent connections or low bandwidth can publish or subscribe to data.
  • Improved security. Data is published using an outbound connection. Most firewalls block inbound traffic (for example, an external client requesting data from an internal server), but they allow outbound connections—connections initiated by groov RIO. Once initiated, data can travel in both directions.

What data do you need to collect, and where will you publish it?

Learn more

Questions? Contact an Opto 22 engineer.

Order Now!