tagalong efficient integration of battery free sensor
play

TagAlong: Efficient Integration of Battery-Free Sensor Tags in - PowerPoint PPT Presentation

TagAlong: Efficient Integration of Battery-Free Sensor Tags in Standard Wireless Networks Carlos Prez-Penichet Diliushi Piumwardane Christian Rohner Thiemo Voigt Attractive Applications 2 Attractive Applications 2 Battery-free Tag


  1. TagAlong: Efficient Integration of Battery-Free Sensor Tags in Standard Wireless Networks Carlos Pérez-Penichet Diliushi Piumwardane Christian Rohner Thiemo Voigt

  2. Attractive Applications 2

  3. Attractive Applications 2

  4. Battery-free Tag Commodity Device

  5. Battery-free Tag Messages Commodity Device

  6. Battery-free Tag Messages C a r r i e r Commodity Device

  7. Battery-free Tag Messages C a r r i e r Commodity Commodity Device Device

  8. Challenges Energy Latency Interference 4

  9. TagAlong 5

  10. TagAlong • Parallelize interrogations • Share carrier generators when possible • Synchronize tag interrogations 5

  11. System Model A 0 A 3 A 2 A 1 A 4 Nodes Tags Nodes Tags Nodes Tags A 0 T 1 T 1 T 1 A 1 C C C A 2 T 2 C T 2 C T 2 C . . . A 3 C C C A 4 T 3 T 3 T 3 6

  12. System Model A 0 A 3 A 2 A 1 A 4 Nodes Tags Nodes Tags Nodes Tags A 0 T 1 T 1 T 1 A 1 C C C A 2 T 2 C T 2 C T 2 C . . . A 3 C C C A 4 T 3 T 3 T 3 6

  13. System Model T 1 A 0 A 3 A 2 A 1 A 4 T 2 T 3 Nodes Tags Nodes Tags Nodes Tags A 0 T 1 T 1 T 1 A 1 C C C A 2 T 2 C T 2 C T 2 C . . . A 3 C C C A 4 T 3 T 3 T 3 6

  14. System Model Edge/Cloud T 1 A 0 A 3 A 2 A 1 A 4 T 2 T 3 Nodes Tags Nodes Tags Nodes Tags A 0 T 1 T 1 T 1 A 1 C C C A 2 T 2 C T 2 C T 2 C . . . A 3 C C C A 4 T 3 T 3 T 3 6

  15. System Model Edge/Cloud T 1 A 0 A 3 A 2 A 1 A 4 T 2 T 3 Nodes Tags Nodes Tags Nodes Tags A 0 T 1 T 1 T 1 A 1 C C C A 2 T 2 C T 2 C T 2 C . . . A 3 C C C A 4 T 3 T 3 T 3 6

  16. System Model Edge/Cloud T 1 A 0 A 3 A 2 A 1 A 4 T 2 T 3 Slotframe Nodes Tags Nodes Tags Nodes Tags A 0 T 1 T 1 T 1 A 1 C C C A 2 T 2 C T 2 C T 2 C . . . A 3 C C C A 4 T 3 T 3 T 3 6

  17. System Model Edge/Cloud T 1 A 0 A 3 A 2 A 1 A 4 T 2 T 3 Slotframe Nodes Tags Nodes Tags Nodes Tags A 0 T 1 T 1 T 1 A 1 C C C A 2 T 2 C T 2 C T 2 C . . . A 3 C C C A 4 T 3 T 3 T 3 6

  18. System Model Edge/Cloud T 1 A 0 A 3 A 2 A 1 A 4 T 2 T 3 Nodes Tags Nodes Tags Nodes Tags A 0 T 1 T 1 T 1 A 1 C C C A 2 T 2 C T 2 C T 2 C . . . A 3 C C C A 4 T 3 T 3 T 3 6

  19. System Model Edge/Cloud T 1 A 0 A 3 A 2 A 1 A 4 T 2 T 3 Nodes Tags Nodes Tags Nodes Tags A 0 T 1 T 1 T 1 A 1 C C C A 2 T 2 C T 2 C T 2 C . . . A 3 C C C A 4 T 3 T 3 T 3 6

  20. Tag Interrogation T 1 Host Carrier Generator T 1 Host Carrier Generator 7

  21. Tag Interrogation T 1 Host Carrier Generator T 1 Host TX Carrier Generator RX 7

  22. Tag Interrogation T 1 Host Carrier Generator T 1 Host TX Carrier Generator RX Carrier 7

  23. Tag Interrogation T 1 Host Carrier Generator T 1 RX Host TX TX (req) Carrier Generator RX Carrier 7

  24. Tag Interrogation T 1 Host Carrier Generator T 1 RX TX (reply) Host TX TX (req) RX Carrier Generator RX Carrier Carrier 7

  25. System Model Edge/Cloud T 1 A 0 A 3 A 2 A 1 A 4 T 2 T 3 Nodes Tags Nodes Tags Nodes Tags A 0 T 1 T 1 T 1 A 1 C C C A 2 T 2 C T 2 C T 2 C . . . A 3 C C C A 4 T 3 T 3 T 3 8

  26. System Model Edge/Cloud T 1 A 0 A 3 A 2 A 1 A 4 T 2 T 3 Additional Latency Nodes Tags Nodes Tags Nodes Tags A 0 T 1 T 1 T 1 A 1 C C C A 2 T 2 C T 2 C T 2 C . . . A 3 C C C A 4 T 3 T 3 T 3 8

  27. System Model Edge/Cloud T 1 A 0 A 3 A 2 A 1 A 4 T 2 Must reduce length of tags’ schedule T 3 . . . to minimize energy, latency and spectum overhead Nodes Tags Nodes Tags Nodes Tags A 0 T 1 T 1 T 1 A 1 C C C A 2 T 2 C T 2 C T 2 C . . . A 3 C C C A 4 T 3 T 3 T 3 8

  28. Example T 1 A 0 A 3 A 2 A 1 A 4 T 2 T 3 Sequential Schedule cycle 1 2 3 cycle 1 2 3 A 0 T 1 A 0 T 1 A 1 C A 1 C A 2 T 2 A 2 T 2 C A 3 C C A 3 A 4 T 3 A 4 T 3 9

  29. Example T 1 A 0 A 3 A 2 A 1 A 4 T 2 T 3 Share carrier generators Sequential Schedule . . . to save energy, time and spectrum cycle 1 2 3 cycle 1 2 3 A 0 T 1 A 0 T 1 A 1 C A 1 C A 2 T 2 A 2 T 2 C A 3 C C A 3 A 4 T 3 A 4 T 3 9

  30. Example T 1 A 0 A 3 A 2 A 1 A 4 T 2 T 3 TagAlong’s Schedule Sequential Schedule cycle 1 2 3 cycle 1 2 3 A 0 T 1 A 0 T 1 A 1 C A 1 C A 2 T 2 A 2 T 2 C A 3 C C A 3 A 4 T 3 A 4 T 3 9

  31. Example T 1 A 0 A 3 A 2 A 1 A 4 T 2 T 3 TagAlong’s Schedule Sequential Schedule cycle 1 2 3 cycle 1 2 3 A 0 T 1 A 0 T 1 A 1 C A 1 C A 2 T 2 A 2 T 2 C A 3 C C A 3 A 4 T 3 A 4 T 3 9

  32. Example T 1 A 0 A 3 A 2 A 1 A 4 T 2 T 3 TagAlong’s Schedule Sequential Schedule cycle 1 2 3 cycle 1 2 3 A 0 T 1 A 0 T 1 A 1 C A 1 C A 2 T 2 A 2 T 2 C A 3 C C A 3 A 4 T 3 A 4 T 3 9

  33. Tag Interrogation T 1 T 2 Host Carrier Generator Other Host T 1 Host Carrier Generator Other Host T 2 10

  34. Tag Interrogation T 1 T 2 Host Carrier Generator Other Host T 1 Host TX Carrier Generator RX Other Host TX T 2 10

  35. Tag Interrogation T 1 T 2 Unmodulated carrier as carrier request Host Carrier Generator Other Host avoids collissions in shared carrier generators T 1 Host TX Carrier Generator RX Other Host TX T 2 10

  36. Tag Interrogation T 1 T 2 Host Carrier Generator Other Host T 1 Host TX CG Carrier Generator RX Other Host CG T 2 10

  37. Tag Interrogation T 1 T 2 Host Carrier Generator Other Host T 1 Host TX CG Carrier Generator RX Carrier Other Host CG T 2 10

  38. Tag Interrogation T 1 T 2 Host Carrier Generator Other Host T 1 RX TX (reply) Host TX CG TX (req) RX Carrier Generator RX Carrier Carrier Other Host CG TX (req) RX T 2 RX TX (reply) 10

  39. System Overview 1. Collect network topology in cloud/edge 2. Compute schedule with constraint solver 3. Disseminate new schedule 11

  40. Power 300 per Interrogation Carrier Power per Tag [µW] Sequential 250 TagAlong 200 150 2 3 4 5 6 Number of Tags 12

  41. With Real Testbed Topologies A 1 A 5 A 2 A 4 A 3 A 6 A 8 A 7 13

  42. With Real Testbed Topologies T 3 T 1 A 1 A 5 A 2 A 4 A 3 T 2 A 6 T 4 A 8 A 7 T 6 T 5 13

  43. With Real Testbed Topologies 10 10 Dedicated Slots Necessary Carriers Necessary Slots Testbed 1 Testbed 2 Testbed 3 5 5 0 2 4 6 8 10 2 4 6 8 10 Number of Tags Number of Tags 14

  44. Conclusions 1. First system to coordinate carriers for battery-free devices 2. Implemented and tested in real testbed 3. Optimizes latency, energy consumption and spectrum usage 15

  45. Thank You

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend