LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

wireless ad hoc routing protocols

I have an application that uses wireless ad hoc routing protocols (node-to-node communication).  Has anyone developed any application that implements wireless ad hoc networking protocols, such as route discovery, route maintenance etc. using LabView?  If so, I'd appreciate if you could provide more insight on your application.
 
Thank you in advance.
 
 
0 Kudos
Message 1 of 6
(3,221 Views)

I'm not sure I understand. Is your app written in LV?

As far as I know, LabVIEW only gives you very high level networking capabilities , and I don't think you can go into such details. You can use a WLAN just as you would a regular LAN, i.e. Open a connection to an application listening on a certain IP address (ignoring the implementation of the route) and talk to that application, but that's basically it (Unless there is stuff I don't know of). The UDP VIs also allows you to do multicasting.


___________________
Try to take over the world!
Message 2 of 6
(3,208 Views)
I've done something like that in the past, but LV was not the interface to the network. 
 
Basically, LV was used to control parameters within an embedded system (running Linux-Embedded) and sending commands over serial and / or Ethernet ports.  The system was comprised of multiple boards, each running an OS with 3 layers of communication, some of which were serial, most over Ethernet.
 
However, the firmware took care of discovering and setting up the network.  LV simply quieried the system to find out what it had to deal with (how many boards, what type, etc), then it would quiery the application to find out if the expected networks were esblished and to allow permissions over the network. 
 
Are you trying to achieve something similar or are you trying to implement (setup) the network directly using LV?
 
JLV
Message 3 of 6
(3,203 Views)
I have asked a similar question once and did not get much useful response. I think it can be done in Windows by making calls with windows script host to Winsock or something. You may be able to do it with shell commands and .NET calls as well. I thought it would be very useful, but did not invest the time in setting it up. I do wonder why this issue is not more popular though.

I just browsed a little through the windows command line reference and there seems to be a command "netsh" that allows you to configure your ethernet settings of any adapter on your or remote systems. As you figure out how to write the commands, they are easily implemented in LV.

Let me know if you make progress on this. I am interested in the subject.
0 Kudos
Message 4 of 6
(3,200 Views)
No the application is not written in LV.  However, I'd like to use LV, if possible for such an application. 
 
My application is to integrate a bunch of sensor networks that move around to a PC.  And that's where the networking algorithms come in.  These are all embedded processors integrated with sensors, which communicate wirelessly to a PC.  I was curious if these networking/routing algorithms can be implemented in LV (or is it even possible?). 
 
I will continue to investigate on this and if i find something, i'll definitely post it here.  Thanks everyone for the prompt responses.
 
 
0 Kudos
Message 5 of 6
(3,193 Views)
 
This might be way off topic, but NI does sell a wireless device used to link PCs to FieldPoint Modules. This would work out great if you were going to be using FieldPoint for your data acquisition, however, it sounds like you've built your own custom transducers with wireless already integrated.
0 Kudos
Message 6 of 6
(3,178 Views)