LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Can a vi. send data to another .vi when ONLY the internet is between?

I seem to have hit a hurdle.
- I have one computer behind a Firewall at a university. This computer has a MIO-16E card in it. No administrative privileges to run datasocket server.
- I have another computer(laptop)with an E series MIO that I have full privileges on, but project requirements only allow me to find wireless connection points so there is only the internet as a medium between the two.
- If possible, I would like to pass a one way data stream from the university(UT).vi side to the Laptop .vi. By I could accept the dataflow in the other direction.

Things I have tried: I can do Remote Panel where the UT machine controls the laptop (good); but, if scenario is switched, the laptop cannot use Remote Panel to control the UT .vi. Of course web browsers and User interfaces do very little for me since the DAQ and control signals will be unmanned.

If someone has experience on how to make one .vi can send data to another .vi using just the internet, I would truly appreciate some advice. And, to be honest, I am solely a hardware individual and have not figured out how/what to setup for this experiment.

Thanks for your time.
0 Kudos
Message 1 of 3
(2,792 Views)


@SDGhwrtech wrote:
I seem to have hit a hurdle.
- I have one computer behind a Firewall at a university. This computer has a MIO-16E card in it. No administrative privileges to run datasocket server.
- I have another computer(laptop)with an E series MIO that I have full privileges on, but project requirements only allow me to find wireless connection points so there is only the internet as a medium between the two.
- If possible, I would like to pass a one way data stream from the university(UT).vi side to the Laptop .vi. By I could accept the dataflow in the other direction.

Things I have tried: I can do Remote Panel where the UT machine controls the laptop (good); but, if scenario is switched, the laptop cannot use Remote Panel to control the UT .vi. Of course web browsers and User interfaces do very little for me since the DAQ and control signals will be unmanned.

If someone has experience on how to make one .vi can send data to another .vi using just the internet, I would truly appreciate some advice. And, to be honest, I am solely a hardware individual and have not figured out how/what to setup for this experiment.

Thanks for your time.




If your labtop has a well known IP address/name you could always create a little TCP/IP server in LabVIEW and run it on that computer. Then have the university computer regularly try to connect to that labtop computer and on success start streaming the data you want to the server. The server then will receive the data and do something with it.

Take a look at the VI examples in examples/comm/tcp.llb. Especially the Simple Data Client.vi and Simple Data Server.vi might be interesting for you.

Rolf Kalbermatter
Rolf Kalbermatter  My Blog
DEMO, Electronic and Mechanical Support department, room 36.LB00.390
Message 2 of 3
(2,782 Views)
Thanks for the lead Rolf. I will try the simple server/client when I get back to campus Thursday.

I assume that in the simple data client.vi, the input 'localhost' would be replaced by the IP address xxx.xxx.xxx.xxx for the laptop?

Crossed fingers, I will let you know if it works.
0 Kudos
Message 3 of 3
(2,766 Views)