LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

What's the best way to make data from a cRIO available to whoever wants it?

Solved!
Go to solution

Lets say I've got a compactRIO connected to the network, and I want upper management to have the ability to view the live data. Obviously they won't have a LabVIEW license. What's the best way to go about this?

 

Do I make a basic website with a RESTful API? I know there's the HTTP client VI's, never used them though. 

 

Or is there an easier way to do this? I've got the application builder module.......maybe I can just make an application designed to communicate with the cRIO via network published variables, and all they have to do is install it on their computer? (Edit: For the record, I may be thinking of using network published shared variables in an incorrect manner, haven't used those yet either)

0 Kudos
Message 1 of 4
(1,483 Views)
Solution
Accepted by topic author David99999

I am personally not a fan of Network Published Shared Variables.  They are slow and VERY insecure (anybody on the network can update them).  I would make a client application that somebody can run that makes a TCP connection to the cRIO to read off the data.  This would require a TCP server loop on your cRIO.



There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
Message 2 of 4
(1,440 Views)

Ok so you’re saying make a client application using LabView? That can distributed?

0 Kudos
Message 3 of 4
(1,419 Views)

@David99999 wrote:

Ok so you’re saying make a client application using LabView? That can distributed?


A LabViEW built app certainly can be distributed.

Rolf Kalbermatter  My Blog
DEMO, Electronic and Mechanical Support department, room 36.LB00.390
0 Kudos
Message 4 of 4
(1,403 Views)