Presentation is loading. Please wait.

Presentation is loading. Please wait.

Intro to TinyOS Intro to TinyOS Dec 2004 1 ©2004, Crossbow Technology, Inc. Intelligent Sensor Solutions ZigBee & TinyOS TinyOS and ZigBee are not competitive.

Similar presentations


Presentation on theme: "Intro to TinyOS Intro to TinyOS Dec 2004 1 ©2004, Crossbow Technology, Inc. Intelligent Sensor Solutions ZigBee & TinyOS TinyOS and ZigBee are not competitive."— Presentation transcript:

1 Intro to TinyOS Intro to TinyOS Dec ©2004, Crossbow Technology, Inc. Intelligent Sensor Solutions ZigBee & TinyOS TinyOS and ZigBee are not competitive TinyOS – Operating System, Tool Chain, Component Library ZigBee – Hybrid-Mesh Protocol on Top of Recently Ratified Home-Automation Oriented Powered Backbone I.e., Hybrid-Mesh Crossbow is active member of ZigBee Alliance Crossbow is developing ZigBee stack on-top of X-Mesh built in nesC/TinyOS

2 Intro to TinyOS Intro to TinyOS Dec ©2004, Crossbow Technology, Inc. Intelligent Sensor Solutions TinyOS and Zigbee TinyOS on MicaZ and Zigbee both use an physical layer RF signaling mechanisms are the same) The Zigbee Protocol Layer is being implemented in XMesh/TinyOS by Crossbow XMesh/TinyOS applications and Zigbee enabled TinyOS applications can coexist seamlessly Hundreds of TinyOS applications can tie into Zigbee networks and future Zigbee network devices can be tied into XMesh based networks

3 Intro to TinyOS Intro to TinyOS Dec ©2004, Crossbow Technology, Inc. Intelligent Sensor Solutions XMesh Zigbee Stack Implementation of standard Zigbee abstractions in the TinyOS component framework. Command and event structure of TinyOS makes applications easily to develop and highly portable (CC2420) MAC Layer Application Support Layer Network Support Layer Zigbee Device Control App

4 Intro to TinyOS Intro to TinyOS Dec ©2004, Crossbow Technology, Inc. Intelligent Sensor Solutions TinyOS XMesh Stack TinyOS apps can be written to use XMesh, Queued Send or direct Active Messages Zigbee is just another TinyOS Service like XMesh (CC2420) MAC Layer Queued Send Buffer App XMesh Multi-hop Network routing and discovery App Active Messages Delivery Layer (AM) App

5 Intro to TinyOS Intro to TinyOS Dec ©2004, Crossbow Technology, Inc. Intelligent Sensor Solutions TinyOS Routing + Zigbee Compatibility Apps can use Zigbee, XMesh, AM or a combination Bridging apps on routing nodes can route across both types of network (CC2420) Dual function MAC layer Queued Send Buffer App (bridge/combine) App XMesh Multi-hop Network routing and discovery App Active Messages Delivery Layer (AM) App Application Support Layer Network Support Layer Zigbee Device Control App Auto-dispatch (FrameType)

6 Intro to TinyOS Intro to TinyOS Dec ©2004, Crossbow Technology, Inc. Intelligent Sensor Solutions Network Architecture PC Hybrid Mote Zigbee Pan Com. XMesh Com. Reliable XMesh routing links to Third-party Zigbee devices

7 Intro to TinyOS Intro to TinyOS Dec ©2004, Crossbow Technology, Inc. Intelligent Sensor Solutions Overhead for dual-function devices CPU processing: none TinyOSs event based processing only uses CPU resources when necessary, extra protocol implementations only used when necessary Flash Memory: Size increase 8-12K RAM Memory: Size increase of bytes

8 Intro to TinyOS Intro to TinyOS Dec ©2004, Crossbow Technology, Inc. Intelligent Sensor Solutions Application Interface TinyOS component model easily moves apps from basic AM to XMesh to Zigbee Simple recompile Zigbee and Active Messages provides to applications through simple event-based interface Just as an app can easily be moved from AM to XMesh, it can be easily adapted to Zigbee by using the TinyOS component model

9 Intro to TinyOS Intro to TinyOS Dec ©2004, Crossbow Technology, Inc. Intelligent Sensor Solutions MICAz and IEEE /ZigBee

10 Intro to TinyOS Intro to TinyOS Dec ©2004, Crossbow Technology, Inc. Intelligent Sensor Solutions Main Features of the IEEE Standard Data rates of 250 kbits/s in 2.4 GHz RF band 16 channels, 2 MHz wide in the 2.4 GHz ISM band CSMA-CA channel access 128 Bit AES encryption in Hardware Low power consumption CC2420: Transmit = 18 mA; Receive = 20 mW All of PHY and part of MAC layers implemented in hardware For more information visit:

11 Intro to TinyOS Intro to TinyOS Dec ©2004, Crossbow Technology, Inc. Intelligent Sensor Solutions and b Spectrum Relationship 2405 MHz 5 MHz Spacing : Ch. 11 to Ch. 26 Co-exists with WiFi, Bluetooth – Channel selection is important 2 MHz 2480 MHz 22 MHz 2412 MHz2437 MHz : Ch. 1 to Ch MHz2462 MHz Ch. 15Ch MHz2450 MHz 25 MHz Spacing Note: Channels 25, 26 are non-overlapping Ch. 1 Ch. 20Ch. 26 Ch. 6 Ch. 11

12 Intro to TinyOS Intro to TinyOS Dec ©2004, Crossbow Technology, Inc. Intelligent Sensor Solutions and b Channels No overlaps with

13 Intro to TinyOS Intro to TinyOS Dec ©2004, Crossbow Technology, Inc. Intelligent Sensor Solutions WiFi & /Zigbee Co-exitence Study Continuous data transfer on WiFi enabled Stargate Hi-power and low-power card XMesh (surge_reliable) mesh, 6 MICAz nodes measured Low-power card test

14 Intro to TinyOS Intro to TinyOS Dec ©2004, Crossbow Technology, Inc. Intelligent Sensor Solutions WiFi & /Zigbee Co-existence Study (contd) Low-power Card Test


Download ppt "Intro to TinyOS Intro to TinyOS Dec 2004 1 ©2004, Crossbow Technology, Inc. Intelligent Sensor Solutions ZigBee & TinyOS TinyOS and ZigBee are not competitive."

Similar presentations


Ads by Google