LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Labview Drivers for Wireless Sensor Networks

Hello everybody!
 
I was trying to use the recently released labview drivers for Wireless Sensor Networks for Crossbow products in particular. I was trying out one of the exapmples included when I realised that they don't have any documentation included. I am specifically concerned as to what program should I load into the motes and the program that is to be loaded into the base mote. Am using a MIB510 interface board with mica2 motes (900 MHz) and MTS300 sensor boards. I tried them with TOSBase and OscilloscopeRF program and also XMeshBase_903_hp.exe with XMTS300_903_hp.exe  but neither seemed to work (latter worked with Moteview though)can you please guide me as to how to proceed from here?
 
Also I was trying to read from the port 9001 with serial forwarder running in the background and the base mote receiving messages using the simple data client program and other examples without success. was just wondering if anybody had success or experience in working with reading the serial forwarder using labview.
 
Thanks...
0 Kudos
Message 1 of 154
(9,331 Views)

What kind of wireless measurement are you trying to make?  I have experience with the Accsense Wireless Sensor products that work very well and easy to configure.  They have some easy to use routines that work very well with LabVIEW.

http://www.accsense.com/

 

Matthew Fitzsimons

Certified LabVIEW Architect
LabVIEW 6.1 ... 2013, LVOOP, GOOP, TestStand, DAQ, and Vison
0 Kudos
Message 2 of 154
(9,280 Views)
jpk,

Were you trying to connect to the serial forwarder, or directly to the gateway? They have slightly different protocols, and the direct serial connection is the only one that is currently supported in the driver. You may have to close XServe / MoteView before it will work. Also, the driver was written for the 2.4GHz MICAz platform. It is my understanding that they are based off of the same XMesh protocol, but we have only tested with MICAzs. Please let me know and I will do my best to help.

Regards,
Ryan Verret
Product Marketing Engineer
Signal Generators
National Instruments
0 Kudos
Message 3 of 154
(9,264 Views)
Also, the driver architechture is loosely based on NI-DAQmx, so if you are familiar with that, similar concepts apply. There are a few examples which install in the C:\Program Files\National Instruments\<LabVIEW directory>\instr.lib\Crossbow XMesh WSN\Examples directory. They should serve to illustrate the general program flow. Functionality of the individual VIs should also appear in the context help.

Hope this helps,
Ryan Verret
Product Marketing Engineer
Signal Generators
National Instruments
0 Kudos
Message 4 of 154
(9,257 Views)

Call for Papers

Recent advances in hardware and wireless communications technologies have made possible the design of low-cost, low-power, multifunctional sensor devices. When deployed in a large number across a geographical area, these sensor devices collaborate among themselves to create a network for distributed sensing and automated information gathering, processing, and communication. Wireless sensor networks are a special case of wireless ad hoc networks that assume a multihop communication framework with no infrastructure, where the sensor devices cooperate to convey information from a source to a destination. This revolutionary technology will present a huge impact on a broad range of applications: monitoring the health status of humans, animals, plants, and civil-engineering structures, control and instrumentation of industrial machines and home appliances, energy conservation, security, detection of chemical and biological leaks. The upcoming years will very likely witness a growing demand for intelligent sensor systems that will be networked with wireless local area networks (WLANs) and Internet for increased functionality and performance.

In general, the design of wireless sensor networks is subject to the following requirements:

  • low energy consumption, which is manifested in minimal energy expenditure in each sensor node and efficient usage of power-saving sleep/wake-up modes
  • scalability with the increase in the number of sensors with the goal to extract information from noisy spatiotemporal measurements collected at the nodes
  • broadcast communication paradigm and the increased possibility of packet collisions and congestions
  • absence of centralized communication infrastructure
  • possibility of frequent node failures and network topology changes

The goal of this special issue is to present the state-of-the-art results and emerging signal processing approaches for wireless sensor networks that can cope with the above-mentioned challenges. Submitted articles must not have been previously published and must not be currently submitted for publication elsewhere. Topics of interest include the following:

  • distributed estimation, detection, inference, and learning algorithms
  • clock and carrier synchronization techniques
  • design of distributed modulation techniques
  • distributed power control algorithms
  • performance bounds and statistical analysis

Due to the existence of a concurrent call for proposals, papers dealing with localization and tracking applications will not be accepted.

Authors should follow the EURASIP JASP manuscript format described at the journal site http://www.hindawi.com/journals/asp/. Prospective authors should submit an electronic copy of their complete manuscript through the EURASIP JASP Manuscript Tracking System at http://www.hindawi.com/mts/, according to the following timetable:

Manuscript Due May 1, 2007
First Round of Reviews August 1, 2007
Publication Date November 1, 2007

Guest Editors:

Erchin Serpedin, Department of Electrical and Computer Engineering, Texas A&M University, College Station, TX 77843, USA; serpedin@ece.tamu.edu

Hongbin Li, Department of Electrical and Computer Engineering, Stevens Institute of Technology, Hoboken, NJ 07030, USA; hli@stevens.edu

Aleksandar Dogandžić, Department of Electrical and Computer Engineering, Iowa State University, Ames, IA 50011, USA; ald@iastate.edu

Huaiyu Dai, Department of Electrical and Computer Engineering, North Carolina State University, Raleigh, NC 27695, USA; Huaiyu_Dai@ncsu.edu

Paul Cotae, Department of Electrical and Computer Engineering, University of Texas at San Antonio, San Antonio, TX 78249, USA; paul.cotae@utsa.edu

0 Kudos
Message 5 of 154
(9,133 Views)

I too am jumping into LabView and using Labview for Crossbow's systems.  As you, I too am having issues just getting LabView to see the MIB510 board and data I can verify is there.  Any insights you can elaborate on would be appreciated so I don't go stumbling down the wrong paths.  The documentation I have found leaves a lot to be desired, especially a novice to Labview like me.

 

Scott

SVickers@wildwell.com

 

 

0 Kudos
Message 6 of 154
(9,064 Views)
Scott,
 
The drivers that are available for the crossbow motes are a set of applications designed by Crossbow and they do not have any kind of documentation on them.
This means the motes should be running an application that Crossbow wrote and which is not open source.
Their application does not serve my purpose which is to read data from my own custom application loaded into the  motes. I then decided to read directly from the serial port to which the MIB510 is connected to and it works pretty good. You just need to know the correct format of the data that your application on the mote uses so that you can parse it in lab view. A good place to start is the Basic Serial write and read.vi example in labview and this document.
 
 
 
 
Please let me know as to what kind of application that you intend to use in the motes and if u need any more help.
 
Phaneeth
0 Kudos
Message 7 of 154
(9,042 Views)

Hi all ,

I am a newbee to NI and Labview and currently doing research in Wireless Sensor Networks . I would like to simulate my Wireless Sensor Network in labview .. I have also downloaded the drivers crossbow_xmesh_wsn from the internet .

I am unaware of how to use labview to create my gateways and nodes and to make use to labview in creating these devices .

can any one please help me on this ..

 

Regards

Anil

0 Kudos
Message 8 of 154
(8,677 Views)
Hi Anil,

Do you physically have the Crossbow hardware? The driver you downloaded is for interfacing with said hardware. No configuration should be necessary. Once you run an application, the driver will begin receiving commands from the serial resource you specify. It will automatically detect nodes as motes send out their packets. There is a VI for acquiring IDs of the attached devices, which you can then use those node IDs to read from them individually, or as a group. Please let me know if you have any additional questions.


Ryan Verret
Product Marketing Engineer
Signal Generators
National Instruments
0 Kudos
Message 9 of 154
(8,661 Views)

Anil,

I don't have experience with Crossbow but can help answer questions about Accsense.  Are you in the Chicago area?  Are you doing this for school or work?

 

Matthew Fitzsimons

Certified LabVIEW Architect
LabVIEW 6.1 ... 2013, LVOOP, GOOP, TestStand, DAQ, and Vison
0 Kudos
Message 10 of 154
(8,654 Views)