Anda di halaman 1dari 15

Communication between Wireless

Sensor Devices and GNU Radio


Gaurav Konchady
Sriram Sanka
Outline
Wireless Sensor Networks
Motes
GNU Radio as Base-station
CC1000 RF Transceiver
IEEE 802.15.4 Standard
Block Diagram
Results
2 Gaurav Konchady and Sriram Sanka May 14, 2014
Wireless Sensor Networks
Network of Spatially distributed sensor
devices
Two tiered architecture
Sensor and Base-station nodes

3 Gaurav Konchady and Sriram Sanka May 14, 2014
Types of Motes
TelosB, MICA2 and MICAz to be used in
project
Motes programmed in TinyOS software
platform
Other OSs include SOS, Contiki, Mantis, etc.

4 Gaurav Konchady and Sriram Sanka May 14, 2014
GNU Radio as Base-station
Interoperability with heterogeneous motes
Wideband nature of USRP
enables multichannel
communication
Flexibility in selection
of modulation scheme

5 Gaurav Konchady and Sriram Sanka May 14, 2014
CC1000 RF Transceiver
Frequency range: 300 1000 MHz
FSK modulation with 76.8 kBaud max
Manchester encoding
Integrated bit-synchronizer
May 14, 2014 Gaurav Konchady and Sriram Sanka 6
TinyOS CC1000 Frame Format
May 14, 2014 Gaurav Konchady and Sriram Sanka 7
TinyOS and SOS CC1000 frame formats have
different fields
Requires changes in CC1000 modulator and
demodulator blocks in GNU Radio
IEEE 802.15.4 Standard
MAC and Physical layer protocol for short-
distance, low-power, low-data-rate wireless
communication
128 byte maximum MAC frame size
2400 MHz to 2483.5 MHz frequency range
DSSS employing O-QPSK modulation
8 Gaurav Konchady and Sriram Sanka May 14, 2014
TinyOS 802.15.4 T-frame
T-frame differs from the original IEEE 802.15.4
frame format
Requires modifications to 802.15.4 modulator
and demodulator blocks in GNU Radio

9 Gaurav Konchady and Sriram Sanka May 14, 2014
Project Setup
MICA2 mote sends data to USRP (FLEX400)
USRP extracts payload from CC1000 frame
Payload inserted in an 802.15.4 T-frame
T-frame transmitted by USRP (RFX2400)
Packets received by TelosB mote
May 14, 2014 Gaurav Konchady and Sriram Sanka 10
Block Diagram
11 Gaurav Konchady and Sriram Sanka May 14, 2014
FLEX400
CC1000
Demodulator
802.15.4
Modulator
Packet Queue
Python
Callback
Python
send_pkt()
RFX2400
USRP
Goals Accomplished
Detecting 802.15.4 frame on USRP using
RFX2400 daughterboard
MICA2 to USRP communication
TelosB to USRP communication
MICA2 to TelosB communication via USRP
Future work
TelosB to MICA2 communication via USRP

12 Gaurav Konchady and Sriram Sanka May 14, 2014
Results
MICA2 output

USRP output


TelosB base-station output
May 14, 2014 Gaurav Konchady and Sriram Sanka 13
References
1. IEEE 802.15.4-2006 standard,
http://standards.ieee.org/getieee802/802.15.html
2. Thomas Schmid, GNU Radio 802.15. 4 En-and Decoding,
http://nesl.ee.ucla.edu/fw/thomas/thomas_project_report.
pdf
3. TEP 125 TinyOS 802.15.4 Frames,
http://tinyos.cvs.sourceforge.net/*checkout*/tinyos/tinyos-
2.x/doc/html/tep125.html
4. CC1000 datasheet, http://www.cse.ohio-
state.edu/siefast/nest/nest_webpage/datasheet/Chipcon%2
0-%20CC1000%20Data%20Sheet%20v2.1.pdf

May 14, 2014 Gaurav Konchady and Sriram Sanka 14
Thank you



Questions?
15 Gaurav Konchady and Sriram Sanka May 14, 2014

Anda mungkin juga menyukai