Can I Remotely Access a cRIO Through Internet Connection?

Updated Mar 11, 2024

Issue Details

I would like to setup my cRIO controller for remote access, goal is to monitor data and even have some level of control from different locations outside of the local network.

Do cRIO controllers have the ability to access the internet without having a host PC connected handling such communication?

Solution

NI CompactRIO Controllers can be configured for remote access in many different ways, key is to remember these controllers are essentially computers running a Real-Time Operating System. This means most of the available options for remote PC access, also apply to cRIOs.
  1. Connect the cRIO to your existing web platform. Use the HTTP palette to access current platforms for data communication. HTTP Palette.png
  2. Use any of the available IoT protocols for LabVIEW as additional toolkits or VI Package Manager downloads.
  3. Setup and configure a VPN Server for remote access. This method does not differ from standard PC access using VPN.
  4. Host a Web Application on the cRIO using G Web Development Software. See an example on this in the Related Articles section.
  5. For high unit count scenarios where you need to monitor multiple NI Real-Time Devices, NI SystemLink Enterprise is a cloud-native option for accessibility.