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 I/O (discrete and analog).
  • Set up and tune PID control loops (requires groov RIO firmware 3.0 or higher).
  • Configure networking and device firewall, including a VPN client.
  • Set up security and user accounts, including LDAP management (groov RIO firmware 3.0 or higher).
  • 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.

Custom software using SSH

With the addition of a free GROOV-LIC-SSH license, you can even gain secure shell access to the groov RIO's Linux operating system and create custom applications to run on the edge I/O module (requires groov RIO firmware 3.0 or higher).

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

Questions? Contact an engineer today.

Learn more

Questions? Contact an Opto 22 engineer.

Order Now!