| Projects at UCSB |
 |
DiSenS
DiSenS is a highly scalable distributed simulation system for wireless sensor networks, with the capability to build hybrid network with real motes. I am taking over this project, will be responsible to develop and maintain it in future.
More Details... |
|
RFS
RFS is a distributed file system implemented based on FUSE and Linux.
I implemented the interface for Linux system calls and the cache module.
|
|
VOSN
This project targeted to find a proper way to transmit voice stream data over wireless sensor network.
I designed and implemented the multi-hop routing protocol for this project.
|
| Open Source Project |
 |
TinyOS
TinyOS is an open-source operating system designed for wireless embedded sensor networks. It features a component-based architecture which enables rapid innovation and implementation while minimizing code size as required by the severe memory constraints inherent in sensor networks.
I am a developer of TinyOS project group on Sourceforge.net and have the commit rights to its CVS.
TinyOS Developer Page    TinyOS User Forum    My Status on Sourceforge.net |
| Projects in Crossbow |
 |
XMesh
The XMesh protocol stack is an open-architecture, flexible, and powerful embedded wireless networking and control platform built on top of the TinyOS operating system. XMesh combines proven high-performance with interoperability thru the support of open standards including IEEE 802.15.4/ZigBee. I've participated in the project of new XMesh2 for its design and performance evaluation.
More Details... |
 |
XFactory
XFactory is a general manufacturing test framework for wireless products. This framework include a series of testing firmware for every Crossbow wireless hardware, to evaluate their performance under normal & extreme conditions. This framework also provides a generic GUI shell that can be customized for a particular test using a custom GUI plug-in and test firmware.
I was in charge of this project, work together with our hardware engineers.
Sample Pics: Test Bed for Wireless Network (100+ MICAz Motes)    Test Fixture for Sensorboards |
 |
MOTE-VIEW
MOTE-VIEW was designed to be the primary user interface between a user and a deployed network of wireless sensors. It provides an easy means of logging wireless sensor data to a database, analyzing, and plotting sensor readings. Sensor data can be logged on a database resident on a host PC, or to a database running autonomously on a Stargate gateway.
I've taken part in the development of its visualization module.
More Details... |
| Projects in Tsinghua University |
 |
Data Fusion System for Sensor Network
Data fusion system can deal with different kind of sensor information from multi sensors, and combin them together to reach a more accurate result. Data fusion is very useful in large-scale, low-power wireless sensor network.
As the team Leader, I'm responsible for the data fusion and the target tracking algorithm; and I also take part in the sensor network simulation system.
Thesis for Master(in Chinese) |
 |
Guidance and Control for Automatic Landing of Unmanned Aircraft Vehicle
I've built a simulation framework using the non-linear 6-DOF aircraft model, and designed the control algorithm for its auto-landing.
To be availiable... |
| Other Projects |
 |
Wireless Sensor Network for High Voltage Power Grid
The safety of high voltage power grid is extremely important. With the lattest wireless communciation technology, we can sit down and monitor its status at real-time.
We brought a revolutionary idea at that time, by using the SMS of cellphone network for sensor data acquisition, each embeded cellphone was a wireless mote.
To be availiable... |
 |
Supervisor Control And Data Acquisition System(SCADA) for Transformer Substation
SCADA is a sensory system for gathering and analyzing real time data. SCADA systems are widely used to monitor and control the transformer substation and power system.
This project is the topic of my graduate thesis. As the team Leader, I've designed a strong, extensible software architecture and implemented its major functions.
To be availiable... |