The combination of NI LabVIEW, cRIO, and Microsoft Azure IoT enables a powerful and scalable solution for monitoring, analyzing, and acting on real-world data.
The NI cRIO platform is used for the IoT system's operational technology, enabling a variety of signals to be acquired, including high and low voltages, vibration, temperature, and proprietary or industry-specific sensors. CompactRIO hardware is also rugged and highly available, and well suited to field measurements and industrial environments. An open and connected LabVIEW programming environment allows multiple stations in the field, working in parallel while staying connected to the larger data system.
The cRIO-based remote collection system will collect raw data at 10kHz (or higher), and analyze data according to the end user's IP, making decisions according to rules and user configuration. The cRIO also interacts with the local system, enabling a safe state if needed, declaring alarms, or performing control changes to optimize performance. The cRIO's operation is logged and made available by the system's information technology.
Microsoft Azure IoT is a critical scalable part of the system's information technology. This framework is built to consume raw and summary data from the NI cRIOs, to enable automated workflows according to user rules, and to converge raw and summary data across a fleet of remote systems. Custom web applications then consume this data and provide it to a variety of users, who have the ability of looking at low-level effects and high-level trends.
Microsoft Azure user interface
Rugged Physical Deployment
- Multiple stations in the field
- Industrial shock and vibration specs
- Temperature range -40C to +70C
- 10kHz data acquisition
- Steady state and transient burst collection
- Varied signal sources, including reference electrodes, pipe-to-soil, corrosion coupons, ER probes
cRIO + Microsoft Azure IoT
- Data processing at edge
- On-site alarm detection and action
- Remote-configurable high-speed data processing
- Open connectivity to other smart devices
- MQTT and JSON to Microsoft Azure IoT hub
- Microsoft Azure Stream Analytics and Azure Functions, serving data to multiple destinations
- HTTP file transfer of raw data to Data Storage service
- Web applications for user consumption and analysis
cRIO-based Monitoring of Electric Fish Barrier