15
Communication between Wireless Sensor Devices and GNU Radio Gaurav Konchady Sriram Sanka

Communication between Wireless Sensor Devices and GNU Radio Gaurav Konchady Sriram Sanka

Embed Size (px)

Citation preview

Page 1: Communication between Wireless Sensor Devices and GNU Radio Gaurav Konchady Sriram Sanka

Communication between Wireless Sensor Devices and GNU Radio

Gaurav KonchadySriram Sanka

Page 2: 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

2Gaurav Konchady and Sriram SankaApril 10, 2023

Page 3: Communication between Wireless Sensor Devices and GNU Radio Gaurav Konchady Sriram Sanka

Wireless Sensor Networks

• Network of Spatially distributed sensor devices

• Two tiered architecture• Sensor and Base-station nodes

3Gaurav Konchady and Sriram SankaApril 10, 2023

Page 4: Communication between Wireless Sensor Devices and GNU Radio Gaurav Konchady Sriram Sanka

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.

4Gaurav Konchady and Sriram SankaApril 10, 2023

Page 5: Communication between Wireless Sensor Devices and GNU Radio Gaurav Konchady Sriram Sanka

GNU Radio as Base-station

• Interoperability with heterogeneous motes• Wideband nature of USRP

enables multichannel communication

• Flexibility in selection of modulation scheme

5Gaurav Konchady and Sriram SankaApril 10, 2023

Page 6: Communication between Wireless Sensor Devices and GNU Radio Gaurav Konchady Sriram Sanka

CC1000 RF Transceiver

• Frequency range: 300 – 1000 MHz• FSK modulation with 76.8 kBaud max• Manchester encoding• Integrated bit-synchronizer

April 10, 2023 Gaurav Konchady and Sriram Sanka 6

Page 7: Communication between Wireless Sensor Devices and GNU Radio Gaurav Konchady Sriram Sanka

TinyOS CC1000 Frame Format

April 10, 2023 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

Page 8: Communication between Wireless Sensor Devices and GNU Radio Gaurav Konchady Sriram Sanka

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

8Gaurav Konchady and Sriram SankaApril 10, 2023

Page 9: Communication between Wireless Sensor Devices and GNU Radio Gaurav Konchady Sriram Sanka

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

9Gaurav Konchady and Sriram SankaApril 10, 2023

Page 10: Communication between Wireless Sensor Devices and GNU Radio Gaurav Konchady Sriram Sanka

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

April 10, 2023 Gaurav Konchady and Sriram Sanka 10

Page 11: Communication between Wireless Sensor Devices and GNU Radio Gaurav Konchady Sriram Sanka

Block Diagram

11Gaurav Konchady and Sriram SankaApril 10, 2023

FLEX400 CC1000 Demodulator

802.15.4 Modulator Packet Queue

Python Callback

Python send_pkt()

RFX2400

USRP

Page 12: Communication between Wireless Sensor Devices and GNU Radio Gaurav Konchady Sriram Sanka

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

12Gaurav Konchady and Sriram SankaApril 10, 2023

Page 13: Communication between Wireless Sensor Devices and GNU Radio Gaurav Konchady Sriram Sanka

Results

• MICA2 output

• USRP output

• TelosB base-station output

April 10, 2023 Gaurav Konchady and Sriram Sanka 13

Page 14: Communication between Wireless Sensor Devices and GNU Radio Gaurav Konchady Sriram Sanka

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%20-%20CC1000%20Data%20Sheet%20v2.1.pdf

April 10, 2023 Gaurav Konchady and Sriram Sanka 14

Page 15: Communication between Wireless Sensor Devices and GNU Radio Gaurav Konchady Sriram Sanka

Thank you

Questions?

15Gaurav Konchady and Sriram SankaApril 10, 2023