1 / 18

The Personal Sensor Network: a User-Centric Monitoring Solution

Explore how to connect a phone to a sensor network, allowing remote monitoring and control of various applications without needing a computer. Learn about Bluetooth, WAN connections, and transparent data forwarding.

evisser
Download Presentation

The Personal Sensor Network: a User-Centric Monitoring Solution

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. The Personal Sensor Network: a User-Centric Monitoring Solution BodyNets 07, Firenze 13 Giugno 2007 S.K.S. Gupta, IMPACT Lab, Arizona State University G. Giorgetti, G. Manes, Dip. Elettronica e Telecom., Università degli Studi di Firenze J.H. Lewis, Sal T. Mastroianni, Embedded Systems Research, Motorola Labs

  2. Iris TOS v.1.x-2.0 MicaZ Imote2 Mica2Dot Ad-hoc Networking TelosB Mica2 “Out of the Box” WSNs Enabling Technologies: + Commercially available sensor boards Open source OS with support for ad hoc networking

  3. Mesh sensor network Server Gateway Remote Monitoring Applications

  4. More Sensor Network Applications… Is a computer always necessary (or desirable) ? Emergency Response Health Care Recreational Applications

  5. The Power in Your Hands • Computation • Communication(GPRS, WiFi, Bluetooth,…) • User Interface(Hi-Res display, Multimedia,…) • Development Tools(Java, .NET,…) • … and much more

  6. Phone to WSN Interface • Design Principles: • To minimize the changes to the existing WSN architecture (required to maintain backward compatibility with previous apps.) • To leverage COTS hardware and existing software solutions (to minimize the development time). • Issues to address: • Phone to sensors interface • Data handling on the cell phone Monitoring and Control Software

  7. Phone to sensor interface: • We evaluated three options: • Direct Connection • WAN Connection • Bluetooth

  8. Option 1: Direct Connection Serial Port • Pros: • Low Power • Reliable • Cons: • Portability • Interface • Cumbersome The phone is physically connected to one of the sensor nodes

  9. Internet WEB Option 2: WAN Connection GPRS WiFi TCP/IP Server • Pros: • Standard progr. • tools (i.e. sockets) • Apps (Browser) • Cons: • No local access • Cost The phone uses a WAN connection to access the WSN information

  10. Option 3: Bluetooth • Pros: • Universal Connect. • Ubiquitous • Cons: • Custom interface • needed on the GW The phone uses a Bluetooth connection to access the WSN information

  11. Transparent Data Forwarding Data Data Radio MCU UART Cmd Cmd Standard Data Flow TinyOS Pkt Data TinyOS Pkt Data 0101101100110 RS232 / USB Processing &Data Storage WSN Gateway TinyOS Pkt Cmd TinyOS Cmd 0101101100110

  12. Bluetooth BlueRadios BR-C40A With Serial Port Profile BT RFCOMM TelosB with the Bluetooth Module Cmd Data Bluetooth Gateway RS232 / USB Data Data Radio MCU UART Cmd Cmd

  13. Software on the Phone Bluetooth RFCOMM • Phone Software: • Establishes the connection to the BT gateway • Handles the TinyOS packet structure • Coverts the raw sensor data in engineering units • Provides the users with a GUI • Dispatch control commands to the WSN

  14. Software on the Phone (cnt’d) Moto Q version IDEN i870 Version • MIDlet written using J2ME: • MIDP 2.0 • CLDC 1.1 • Bluetooth API (JSR-82) The software on the phone is based on a “stripped down” version of the JAVA classes distributed with TinyOS for packet handling Java Software

  15. The Personal Sensor Network

  16. Demo

  17. Questions?

  18. WSN on the Q Phone • Motorola Q Phone: • Windows Mobile 5.0 Smartphone edition • Java support: • IBM WebSphere Everyplace Micro Environment 6.1 (MIDP2.0, free download)

More Related