1 / 14

XMesh Routing Layer An open, flexible, and powerful technology for wireless embedded networking

XMesh Routing Layer An open, flexible, and powerful technology for wireless embedded networking. Martin Turon mturon@xbow.com Crossbow Technology, Inc. Mike Horton mhorton@xbow.com Crossbow Technology, Inc. Jason Hill jhill@jlhlab.com JLH Labs. Alan Broad

apu
Download Presentation

XMesh Routing Layer An open, flexible, and powerful technology for wireless embedded networking

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. XMesh Routing LayerAn open, flexible, and powerful technology for wireless embedded networking Martin Turon mturon@xbow.com Crossbow Technology, Inc. Mike Horton mhorton@xbow.com Crossbow Technology, Inc. Jason Hill jhill@jlhlab.com JLH Labs Alan Broad abroad@xbow.com Crossbow Technology, Inc. TinyOS Technology Exchange

  2. TrueMesh™ self-organizing, self-healing Low Power Listening Upstream and Downstream Time Synchronization Quality of Service (QoS) Link-level acks End-to-end acks Health Diagnostics Streaming service Bulk transfer along dedicated path Extended Low Power End node / Send only Doesn’t route Hybrid star mesh ZigBee™ Support Interoperability with popular standards XMesh Features TinyOS Technology Exchange

  3. Flaws with Star Topology Coverage • Without mesh, irregular RF patterns create holes in coverage map Start with 11routers Add 8 more Still 3 nodesnot in coverage area AKA: Router Nodes, Coordinator Nodes, End points TinyOS Technology Exchange

  4. TrueMesh™ Coverage Area • With mesh, irregular RF patterns are beneficial and exploited Start with 3 As you add nodes they build theirown coveragearea. TinyOS Technology Exchange

  5. XMesh vs. Shortest Path (Network: 13 motes; ~1 mote/900 ft2) TinyOS Technology Exchange

  6. Low Power Listening time • Long Preamble: 140 ms • Algorithm: • Wake up 8 times per second • Sniff radio channel • If preamble, receive data • If clear, send if needed 125 ms 125 ms 125 ms 125 ms Sender data preamble Receiver data Receiver data Fast Channel check: 140 µsec TinyOS Technology Exchange

  7. Low Power with Time Synchronization time • Algorithm: • Sender still sends preamble: • Receiver wakes up right before end of interval 125 ms 125 ms 125 ms 125 ms Sender data preamble Receiver data Receiver data TinyOS Technology Exchange

  8. Power Savings w/ Time Synchronization • Testbed: 20 MICA2 • Majority of the nodes 2 hops from the base station • Estimated battery lifetime • 1.2 years @ 3-minute reporting intervals • Battery life depends on type of sensor(s) attached to node. TinyOS Technology Exchange

  9. PC Streaming • Light path to one node: • Bi-directional from leaf to base • Send message to special AM type • Nodes along path go into Full Power mode for a set time • Allows for Bulk Transfer TinyOS Technology Exchange

  10. XMesh and ZigBee Interoperability XMesh comm Extended Low Power Mote (RFD) ZigBee PAN comm Hybrid Mote (FFD) Hybrid Mote (FFD) XMesh enables reliable routing links to third party ZigBee devices Hybrid Mote (FFD) PC Hybrid Mote (FFD) Hybrid Mote (FFD) TinyOS Technology Exchange

  11. XMesh Routing LayerAn open, flexible, and powerful technology for wireless embedded networking Thank you! Questions? TinyOS Technology Exchange

  12. Supplemental TinyOS Technology Exchange

  13. make <platform> mesh,<routing> freq,<channel> Uses command line “extras” in: tinyos-1.x/tools/make/avr Simple Compilation with “extras” TinyOS Technology Exchange

  14. XMesh Active Messaging Services TinyOS Technology Exchange

More Related