2008/10/24

Deploy my first wireless sensor network.

1.                 I just deployed my first wireless sensor network.

            Here are some comments for this job.

Hardware

The gateway (base station) is MIB520, the sensor node is MICAz, and the sensor board is MTS310. The frequency is 2.4 GHz. The communication protocol is Zigbee.

I installed MIB 520 through USB hub, and it brought me two virtual com ports. Use this MIB board, I wrote the initiation XMesh program to set up node0 (base station), and node1-2.

Software

There are 3 software tiers in my installation, first for Mote Tier, 2nd for Server Tier, and the last one for client tier. I got them from the latest MoteView (v 2.0) from Xbow website.

Data acquisition from sensor notes.

XServer run in my local PC to serve as a base station. The database we use to collect data is PostergreSQL.

Use MoteView to start XServer, and connect the sensor nodes online, we can get the data from each node, including voltage, temperature, light and so on. The server logs show us that, it use a standard INSERT statement to insert data rows to DB.

Query: INSERT into mts310_results (result_time,nodeid,parent,voltage,temp,light,accel_x,accel_y,mag_x,mag_y,mic) values (now(),2,0,444,510,857,451,465,791,206,446)

How to track a target?

I am studying KF to know how to track a target.

 

2.                 The Database Model in Application Layer.

There are some distributed database model and management system including TinyDB, Cougar, Dimensions have been proposed. I compared these three models in the attached slides.

In my opinion, the signal processing related with physical layer while database (NOT data) model lies on application layer.

Attachment 2 is a latest paper from TinyDB group. Do you think it is more suitable for me than signal processing?

No comments: