1 / 15

Networking for Wireless Sensors in the UCI@Home energy project

Networking for Wireless Sensors in the UCI@Home energy project. Jonathan Chu Computer Science, UCI Mentor: Professor David Kirkby SURF-IT July 27, 2010. Overview. Group Interdisciplinary project to design, assemble, and integrate energy measuring devices into homes

deliz
Download Presentation

Networking for Wireless Sensors in the UCI@Home energy project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Networking for Wireless Sensors in the UCI@Home energy project Jonathan Chu Computer Science, UCI Mentor: Professor David Kirkby SURF-IT July 27, 2010

  2. Overview • Group Interdisciplinary project to design, assemble, and integrate energy measuring devices into homes • Determine whether immediate feedback on energy patterns can change a subject’s behavior and reduce wasteful activities • Collaboration between physics and social science departments

  3. Broadcast Storm Problem in Wireless Networks • Our wireless network is a self configuring network of devices connected by wireless links • Problem occurs during flooding when a host receiver must take in multiple packets from different transmitters simultaneously. Packets will block each other and cause packet loss. • Time Division Multiple Access (TDMA) methodology could be used to assign time slots to specified receivers on the same channel

  4. Time Synchronization • Transmitter and receivers should be synchronized as accurately as possible for scanning channels For our purposes, accuracy within +/- 1 millisecond was sufficient

  5. RF Scanner • To measure electromagnetic interference in rooms • Electromagnetic interference can be caused by radio signals, wifi signals, phone, microwave, etc.. • Program in software, the Nordic nRF24L01+ transciever

  6. Implementation • Had to understand and program wireless protocols at the lowest, most complex level of the OSI architecture, the Physical Layer OSI Model 7. Application Layer 6. Presentation Layer 5. Session Layer 4. Transport Layer 3. Network Layer 2. Data Link Layer 1. Physical Layer

  7. 2.4x GHz Band Nordic Transceiver broadcasting at 2.450 GHz band

  8. Laptop wireless 802.11g Signature of a Laptop’s wireless signal at WLAN channel 1 Centered at 2.412 GHz with a .022 GHz band

  9. Channel Scanning • Graph of Amplitude over Time for each frequency • Scans from 2.400 to 2.500 GHz, in increments of .01GHz with 1 second for each increment,

  10. Home Microwave Interference Your home microwave can cause interference at around 2.45 GHz

  11. Testing range of Nordic nRF24L01+ • Test packet loss between 2 nRF24L01+ for varying distances • The greater the distance, the greater the packet loss rate • Random noise causes data to vary

  12. Repeater • How to improve range? • Place device between hub and leaf to repeat packets from each other.

  13. Repeater • Pros: Seemed to be fairly effective in increasing range of wireless devices, quick and easy solution • Cons: additional hardware required, costs, • Alternative: In a network with multiple nodes connected to each other, nodes themselves can act as repeaters; these are called mesh networks • Many different types of mesh network protocols can be used

  14. Wireless Bootloader • System used was AVR Atmega328p + Nordic nRF24L01+ transciever • Normally, each device must be manually programmed by STK500v1 protocal via ICSP header; updating firmware is pain • Have been and still am working on wireless bootloader, extremely difficult, bootloader must be below 4K, on air timing cannot disrupt baudrate, every packet must make it through, detailed protocol implementation

  15. Acknowledgements • Professor and mentor David Kirkby SURF-IT program organizers • Calit2 (Stuart Ross, Shellie Nazarenus, Anna Spitzer) • UROP (Said Shokair)

More Related