v_pan Posted September 21, 2009 Report Share Posted September 21, 2009 hello , is it possible to watch a VI from internet? i made a simple VI and i want to watch it from everywhere. i have done some tries without result. can you help me? Quote Link to comment
John Lokanis Posted September 21, 2009 Report Share Posted September 21, 2009 yes. take a look at this: NI Web Service Server Quote Link to comment
v_pan Posted September 24, 2009 Author Report Share Posted September 24, 2009 thank you very much! i will check the file , but fisrt i have to install 8.6v because my labview is an older version. Quote Link to comment
RalcoBe Posted April 20, 2010 Report Share Posted April 20, 2010 Some things to keep in mind: 1 - the "looking" PC has to have the runtime engine installed. 2 - your "publishing" PC has to upload it via an open port (in Europe, 80 is blocked) 3 - the "looking" pc has to be able to look at the same port (where I work, only 80 is possible) the combination of 2 and 3 make it impossible for me to do that. . Quote Link to comment
asbo Posted April 20, 2010 Report Share Posted April 20, 2010 2 - your "publishing" PC has to upload it via an open port (in Europe, 80 is blocked) This is straying OT, but I've never heard of that - why? Quote Link to comment
John Lokanis Posted April 20, 2010 Report Share Posted April 20, 2010 Some things to keep in mind: 1 - the "looking" PC has to have the runtime engine installed. 2 - your "publishing" PC has to upload it via an open port (in Europe, 80 is blocked) 3 - the "looking" pc has to be able to look at the same port (where I work, only 80 is possible) the combination of 2 and 3 make it impossible for me to do that. . In response to #1, with my web service tool, that is not correct. The 'looking' PC only needs a web browser. ANY web browser. I can 'look' with my iPhone. I am certain that the run time engine is not installed on my iPhone. As for #2, if that were true, then nobody in Europe would ever be able to surf the web, as all web traffic (HTTP) uses port 80. Quote Link to comment
Francois Normandin Posted April 20, 2010 Report Share Posted April 20, 2010 As for #2, if that were true, then nobody in Europe would ever be able to surf the web, as all web traffic (HTTP) uses port 80. Actually, that happens sometimes when you create a web server on your home computer. My ISP (Montreal) blocks outgoing data on port 80 to prevent me from using it as a web server (without paying big bucks for a commercial access). The workaround is to configure the web server to use a different port (http://www.example:1000) that is not blocked. I guess that's what he's talking about. Quote Link to comment
RalcoBe Posted April 27, 2010 Report Share Posted April 27, 2010 1 - the "looking" PC has to have the runtime engine installed. 2 - your "publishing" PC has to upload it via an open port (in Europe, 80 is blocked) 3 - the "looking" pc has to be able to look at the same port (where I work, only 80 is possible) 1) Sorry, for looking it's not needed, but for controlling a control or knob I definitly needed it. 2) Is so. Arguments of "surfing the web" are irrelevant. I don't know (exacly) why it is blocked . Quote Link to comment
John Lokanis Posted April 28, 2010 Report Share Posted April 28, 2010 1 - the "looking" PC has to have the runtime engine installed. 2 - your "publishing" PC has to upload it via an open port (in Europe, 80 is blocked) 3 - the "looking" pc has to be able to look at the same port (where I work, only 80 is possible) 1) Sorry, for looking it's not needed, but for controlling a control or knob I definitly needed it. 2) Is so. Arguments of "surfing the web" are irrelevant. I don't know (exacly) why it is blocked . Well, you certainly cannot 'turn a knob' with the web service solution. You can do some things with an automation interface. Like sending a command with parameters to cause the remote app to do something. But graphical interaction is not possible. There is a new web tool coming from NI where you can write a client side UI using LabVIEW like code and compile it into Silverlight code that the client can run. Limits you to web browsers that support Silverlight, however. And it means you need to write two apps instead of one. Why port 80 is blocked for you, I have no idea. But, I can assure you all of Europe is not blocked from port 80. Quote Link to comment
v_pan Posted May 22, 2010 Author Report Share Posted May 22, 2010 i'm a little bit confuse about this.. can you show me what steps must i do to watch a simple vi from another PC ,via internet? web publishing tool gives me an address like http://mypc/simple.vi but this address is a local . maybe i must change "mypc" to current ip address like 82.210.125.150?? Quote Link to comment
Ton Plomp Posted May 22, 2010 Report Share Posted May 22, 2010 but this address is a local . maybe i must change "mypc" to current ip address like 82.210.125.150?? Yes you should, or you need some valid internet DNS address. However when I try to go to 82.210.125.150 I get nothing, if you are connected through a switch you should use port-forwarding to get the incoming port 80 on your computer. Contact you sysadmin, or if you are the sysadmin read your switch documentation. Be aware that you should not open unnessecary ports. Ton Quote Link to comment
GoGators Posted June 4, 2010 Report Share Posted June 4, 2010 It has been a while since I have done this, but also take a look at remote front panels : http://digital.ni.com/public.nsf/allkb/7F95D43D3F50FCAC8625710E000068E1?OpenDocument They are a little tricky on RT targets, but otherwise I thought they worked decently. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.