Industrial automation manufacturer and Internet of Things application toolset provider Opto 22 announces immediate availability of the Node-RED development environment running on the groov Box industrial appliance, significantly decreasing IIoT application development time and complexity. Node-RED makes it easier to prototype, develop, and deploy applications for connecting physical assets to cloud applications and IT systems.
With the addition of the Node-RED development environment, groov is the ideal toolset for IIoT application developers. groov fuses together an industrially rugged hardware platform, data visualization for mobile and web clients, robust industrial automation protocol support including Modbus/TCP and OPC UA, and advanced data flow processing. Add these to its ability to connect multiple data sources including devices, databases, and third-party APIs (application program interfaces), and groov becomes a single, cohesive, cost-effective, and powerful platform for nearly any IIoT or edge computing application.
When we first conceived of Node-RED, we were excited about its simplicity and ability to lower the technical bar, allowing people to focus on creating rather than just doing, said Nick OLeary, Emerging Technology Specialist at IBM and co-inventor of Node-RED. Now Node-RED is being adopted by well-established, forward-looking companies in the industrial automation space, like Opto 22. It’s exciting to see the interest in Node-RED in a wide variety of industries.
Linking technology assets and services together to build IIoT applications often requires layers of complex software development and long development cycles that quickly erode IIoT application ROI. Node-RED running on the groov appliance enables nearly anyone to rapidly prototype and develop IIoT applications to connect data streams from industrial assets to IT assets, bridging the gap between the worlds of physical equipment and digital computing systems.
Developers now have the ability to prototype applications on maker boards such as Raspberry Pi and then seamlessly deploy them to an an industrial-grade suite of products capable of functioning in mission-critical and harsh industrial environments.
groov is a zero-programming, web-based way to build, deploy, and view effective, scalable operator interfaces and system dashboards to monitor and control systems and equipment using mobile devices and other computer-based systems. These operator interfaces can be viewed on almost any mobile device or computer regardless of its manufacturer, operating system, or screen size, including smartphones, tablets, PCs, and even smart high-definition televisions.
For mobile devices like iPhones, iPads, and Android-based smartphones and tablets, a groov View app for iOS and Android is available free of charge on the iOS App Store and Google Play Store. The groov View app provides a native mobile experience for operator interfaces built with groov. These interfaces can also be viewed in the mobile devices built-in web browser.
groov can augment existing human-machine interfaces (HMIs) and Supervisory Control and Data Acquisition (SCADA) systems by making important information available to authorized users at any time and in any location. Users can also receive event-based email messages, for example when a connected machine or system needs attention.
groov is available as either the standalone groov Box, an industrially hardened hardware appliance, or the PC-based groov Server for Windows software. In addition to Modbus/TCP networking, groov supports OPC Unified Architecture (OPC UA) to communicate with a variety of machines and systems on the plant floor, including PLCs, DCSs, PACs, databases, and OPC-DA servers. groov also communicates directly with Opto 22 SNAP PAC System controllers.
Node-RED is securely accessed on the groov system through the authenticated Node-RED admin interface running on the groov Box appliance over HTTPS. The Node-RED admin interface provides a host of helpful features to application developers, including:
- Build and modify Node-RED flows in the Node-RED Editor; install additional nodes such as mysql and weather.
- Add or update security certificates
- Manage the Node-RED runtime
- Monitor resource usage for both Node-RED and the groov appliance.
- View and download Node-RED logs
- View, backup, and restore Node-RED project files
The Node-RED development environment offers a gradual and easily approachable learning curve for users of all levels and requires few or no programming skills. Instead, Node-RED takes advantage of pre-programmed, reusable code blocks called nodes. These nodes make IIoT application development simpler, easier to repeat, and faster to scale. Through a visual browser-based, drag-and-drop interface, Node-RED allows IIoT application developers to focus on identifying an opportunity and developing a solution, rather than building the components of an application from scratch.
Node-RED nodes for Opto 22 SNAP PAC R-series and S-series controllers are included in the groov appliances Node-RED software. They can also be downloaded directly from http://flows.nodered.org/node/node-red-contrib-pac.