SlideShare uma empresa Scribd logo
1 de 11
Baixar para ler offline
INTERNET OF THINGS
COMMUNICATION PROTOCOLS
Szymon Słupik
szymon.slupik@homersoft.com
IoT means Low Power Radio
 Laptop computer
 15W average, always on
 WiFi: 54Mbps +, streaming data
 Last mile: 10Mbps +
 Presence sensor
 15μW average (6 orders less!)
 75mW transmission power
 3ms transmission time @125kbps
 1 message every 75 seconds
 12 years on a CR2450 coin cell battery
 Forever on a 3x7cm photovoltaic @50lx (dim room)
Low Power Radio Protocols
 Range between 10m and 100m (typical)
 IEEE 802.15 (open / multi – vendor):
 Bluetooth Low Energy
 ZigBee
 6LoWPAN
 Other (closed / single – vendor)
 ANT / ANT+
 Z-Wave
 EnOcean (ISO/IEC 14543-3-10)
 Proprietary
 Hundreds / thousands of things
Radio Estate Properties
 2.4GHz (globally unified but crowded)
 Bluetooth LE
 ZigBee
 6LoWPAN
 ANT / ANT+
 Sub–GHz: 868/902/915MHz
(regional, low duty cycle)
 ZigBee
 6LoWPAN
 Z-Wave
 EnOcean
 433 MHz (globally unified)
 Proprietary (eg weather stations)
Bluetooth Low Energy
 Bluetooth SIG: http://bluetooth.org
 Bluetooth 1/2/3 = streaming media (audio etc.)
 Bluetooth LE = sensors and actors („things”)
 Bluetooth 4 = Bluetooth 3 & BLE (dual mode)
 Smartphones
 Not supported on Android today
 Only via proprietary (but open) stacks (Broadcom)
 Expected at GoogleIO 2013
 Strict transport / open application layer
 Star network topology
 No mesh / repeaters
 Energy efficient receivers
ZigBee
 ZigBeeAlliance: http://zigbee.org
 Strict 802.15.4 MAC layer (868/915MHz / 2.4GHz)
 Common transport layer for proprietary applications
 Application – layer open standards emerging
 ZLL (ZigBee Light Link)
 ZHA (ZigBee Home Automation)
 ZSE (ZigBee Smart Energy)
 Ad-hoc mesh network topology
 Coordinators, repeaters, end nodes
 Destination – based routing (self healing)
Z-Wave
 Z-Wave Alliance: http://z-wave.com
 Controlled by Sigma Designs
 Requires membership, NDA
 Physical layer varies by region (frequencies / radio bands)
 Strict Application – layer protocol
 Command Classes guarantee interoperability
 Wide selection of compatible products
 Source – based routing mesh
 Not self – healing
 Controllers, slaves
EnOcean
 EnOcean Alliance http://enocean-alliance.org
 Controlled by EnOcean GmbH (the company)
 Spin-off of SiemensAG
 Designed for energy harvesting
 Mechanical, photovoltaic, thermoelectric
 True wireless: very popular for sensors
 Physical layer varies by region (frequencies)
 Application layer is optional
 Equipment Profiles
 Star network topology
 Up to 2 repeaters between nodes
6LoWPAN
 6LoWPAN IETF group RFC 4944
 IPv6 over Low powerWireless Personal Area Networks
 MAC layer based on 802.15.4 (same as ZigBee)
 Varies by region (frequencies)
 Fragmentation, header compression
 Transport layer: UDP orTCP
 Vendor – specific „mesh under”
 NXP (Jennic),TI, ZMDI
 Standard addressing (IPv6) and security (IPsec, IKE)
 No application layer standards yet
 Potential to „rule them all”
 Including BLE, ZigBee (IP),
Z-Wave,
PowerLine Communications
The question
 Which one to choose?
The answer
 It depends…
 Reach: Bluetooth LE
 Features: ZigBee
 Compatibility: Z-Wave
 Efficiency: EnOcean
 Security: 6LoWPAN

Mais conteúdo relacionado

Mais de Startup Stage

Startup (back)Stage #2 with Tanuj Parikh: Business Development at a Startup
Startup (back)Stage #2 with Tanuj Parikh: Business Development at a StartupStartup (back)Stage #2 with Tanuj Parikh: Business Development at a Startup
Startup (back)Stage #2 with Tanuj Parikh: Business Development at a StartupStartup Stage
 
Startup Stage #13 - Silicon Valley Demo Day - Squaber
Startup Stage #13 - Silicon Valley Demo Day - SquaberStartup Stage #13 - Silicon Valley Demo Day - Squaber
Startup Stage #13 - Silicon Valley Demo Day - SquaberStartup Stage
 
Startup Stage #13 - Silicon Valley Demo Day - Flowbox
Startup Stage #13 - Silicon Valley Demo Day - FlowboxStartup Stage #13 - Silicon Valley Demo Day - Flowbox
Startup Stage #13 - Silicon Valley Demo Day - FlowboxStartup Stage
 
Startup Stage #10 - Meetups - Harimata
Startup Stage #10 - Meetups - HarimataStartup Stage #10 - Meetups - Harimata
Startup Stage #10 - Meetups - HarimataStartup Stage
 
Startup Stage #10 - Meetups - Tyler Crowley - How to Grow Meetups
Startup Stage #10 - Meetups - Tyler Crowley - How to Grow MeetupsStartup Stage #10 - Meetups - Tyler Crowley - How to Grow Meetups
Startup Stage #10 - Meetups - Tyler Crowley - How to Grow MeetupsStartup Stage
 
Startup Stage #10 - Meetups - Krakow Cummunity Update
Startup Stage #10 - Meetups - Krakow Cummunity UpdateStartup Stage #10 - Meetups - Krakow Cummunity Update
Startup Stage #10 - Meetups - Krakow Cummunity UpdateStartup Stage
 
Startup Stage #10 - Meetups - Hacker Space Krakow
Startup Stage #10 - Meetups - Hacker Space KrakowStartup Stage #10 - Meetups - Hacker Space Krakow
Startup Stage #10 - Meetups - Hacker Space KrakowStartup Stage
 
Startup Stage #10 - Meetups - COLAB
Startup Stage #10 - Meetups - COLABStartup Stage #10 - Meetups - COLAB
Startup Stage #10 - Meetups - COLABStartup Stage
 
Startup Stage #10 - Meetups - Richard Lucas
Startup Stage #10 - Meetups - Richard LucasStartup Stage #10 - Meetups - Richard Lucas
Startup Stage #10 - Meetups - Richard LucasStartup Stage
 
Startup Stage #10 - Meetups - Andrzej Targosz
Startup Stage #10 - Meetups - Andrzej TargoszStartup Stage #10 - Meetups - Andrzej Targosz
Startup Stage #10 - Meetups - Andrzej TargoszStartup Stage
 
Startup Stage #10 - Meetups - Tech Camp
Startup Stage #10 - Meetups - Tech CampStartup Stage #10 - Meetups - Tech Camp
Startup Stage #10 - Meetups - Tech CampStartup Stage
 
Startup Stage #10 - Meetups - Krakow Meetups Podsumowanie 2013
Startup Stage #10 - Meetups - Krakow Meetups Podsumowanie 2013Startup Stage #10 - Meetups - Krakow Meetups Podsumowanie 2013
Startup Stage #10 - Meetups - Krakow Meetups Podsumowanie 2013Startup Stage
 
Startup Stage #10 - Meetups - Geek Girls Carrots
Startup Stage #10 - Meetups - Geek Girls CarrotsStartup Stage #10 - Meetups - Geek Girls Carrots
Startup Stage #10 - Meetups - Geek Girls CarrotsStartup Stage
 
Startup Stage #10 - Meetups - Open Coffee
Startup Stage #10 - Meetups - Open CoffeeStartup Stage #10 - Meetups - Open Coffee
Startup Stage #10 - Meetups - Open CoffeeStartup Stage
 
Startup Stage #10 - Meetups - Growth Labs
Startup Stage #10 - Meetups - Growth LabsStartup Stage #10 - Meetups - Growth Labs
Startup Stage #10 - Meetups - Growth LabsStartup Stage
 
Startup Stage #10 - Meetups - International Cupons
Startup Stage #10 - Meetups - International CuponsStartup Stage #10 - Meetups - International Cupons
Startup Stage #10 - Meetups - International CuponsStartup Stage
 
Startup Stage #9 - Ola Ławrynowicz - Spiruu
Startup Stage #9 - Ola Ławrynowicz - SpiruuStartup Stage #9 - Ola Ławrynowicz - Spiruu
Startup Stage #9 - Ola Ławrynowicz - SpiruuStartup Stage
 
Startup Stage #9 - Błażej Marciniak - Sher.ly
Startup Stage #9 - Błażej Marciniak - Sher.lyStartup Stage #9 - Błażej Marciniak - Sher.ly
Startup Stage #9 - Błażej Marciniak - Sher.lyStartup Stage
 
Startup Stage #9 - Marcin Treder - UXPin
Startup Stage #9 - Marcin Treder - UXPinStartup Stage #9 - Marcin Treder - UXPin
Startup Stage #9 - Marcin Treder - UXPinStartup Stage
 
Startup Stage #9 - Adam Filipowski - Lifetramp
Startup Stage #9 - Adam Filipowski - LifetrampStartup Stage #9 - Adam Filipowski - Lifetramp
Startup Stage #9 - Adam Filipowski - LifetrampStartup Stage
 

Mais de Startup Stage (20)

Startup (back)Stage #2 with Tanuj Parikh: Business Development at a Startup
Startup (back)Stage #2 with Tanuj Parikh: Business Development at a StartupStartup (back)Stage #2 with Tanuj Parikh: Business Development at a Startup
Startup (back)Stage #2 with Tanuj Parikh: Business Development at a Startup
 
Startup Stage #13 - Silicon Valley Demo Day - Squaber
Startup Stage #13 - Silicon Valley Demo Day - SquaberStartup Stage #13 - Silicon Valley Demo Day - Squaber
Startup Stage #13 - Silicon Valley Demo Day - Squaber
 
Startup Stage #13 - Silicon Valley Demo Day - Flowbox
Startup Stage #13 - Silicon Valley Demo Day - FlowboxStartup Stage #13 - Silicon Valley Demo Day - Flowbox
Startup Stage #13 - Silicon Valley Demo Day - Flowbox
 
Startup Stage #10 - Meetups - Harimata
Startup Stage #10 - Meetups - HarimataStartup Stage #10 - Meetups - Harimata
Startup Stage #10 - Meetups - Harimata
 
Startup Stage #10 - Meetups - Tyler Crowley - How to Grow Meetups
Startup Stage #10 - Meetups - Tyler Crowley - How to Grow MeetupsStartup Stage #10 - Meetups - Tyler Crowley - How to Grow Meetups
Startup Stage #10 - Meetups - Tyler Crowley - How to Grow Meetups
 
Startup Stage #10 - Meetups - Krakow Cummunity Update
Startup Stage #10 - Meetups - Krakow Cummunity UpdateStartup Stage #10 - Meetups - Krakow Cummunity Update
Startup Stage #10 - Meetups - Krakow Cummunity Update
 
Startup Stage #10 - Meetups - Hacker Space Krakow
Startup Stage #10 - Meetups - Hacker Space KrakowStartup Stage #10 - Meetups - Hacker Space Krakow
Startup Stage #10 - Meetups - Hacker Space Krakow
 
Startup Stage #10 - Meetups - COLAB
Startup Stage #10 - Meetups - COLABStartup Stage #10 - Meetups - COLAB
Startup Stage #10 - Meetups - COLAB
 
Startup Stage #10 - Meetups - Richard Lucas
Startup Stage #10 - Meetups - Richard LucasStartup Stage #10 - Meetups - Richard Lucas
Startup Stage #10 - Meetups - Richard Lucas
 
Startup Stage #10 - Meetups - Andrzej Targosz
Startup Stage #10 - Meetups - Andrzej TargoszStartup Stage #10 - Meetups - Andrzej Targosz
Startup Stage #10 - Meetups - Andrzej Targosz
 
Startup Stage #10 - Meetups - Tech Camp
Startup Stage #10 - Meetups - Tech CampStartup Stage #10 - Meetups - Tech Camp
Startup Stage #10 - Meetups - Tech Camp
 
Startup Stage #10 - Meetups - Krakow Meetups Podsumowanie 2013
Startup Stage #10 - Meetups - Krakow Meetups Podsumowanie 2013Startup Stage #10 - Meetups - Krakow Meetups Podsumowanie 2013
Startup Stage #10 - Meetups - Krakow Meetups Podsumowanie 2013
 
Startup Stage #10 - Meetups - Geek Girls Carrots
Startup Stage #10 - Meetups - Geek Girls CarrotsStartup Stage #10 - Meetups - Geek Girls Carrots
Startup Stage #10 - Meetups - Geek Girls Carrots
 
Startup Stage #10 - Meetups - Open Coffee
Startup Stage #10 - Meetups - Open CoffeeStartup Stage #10 - Meetups - Open Coffee
Startup Stage #10 - Meetups - Open Coffee
 
Startup Stage #10 - Meetups - Growth Labs
Startup Stage #10 - Meetups - Growth LabsStartup Stage #10 - Meetups - Growth Labs
Startup Stage #10 - Meetups - Growth Labs
 
Startup Stage #10 - Meetups - International Cupons
Startup Stage #10 - Meetups - International CuponsStartup Stage #10 - Meetups - International Cupons
Startup Stage #10 - Meetups - International Cupons
 
Startup Stage #9 - Ola Ławrynowicz - Spiruu
Startup Stage #9 - Ola Ławrynowicz - SpiruuStartup Stage #9 - Ola Ławrynowicz - Spiruu
Startup Stage #9 - Ola Ławrynowicz - Spiruu
 
Startup Stage #9 - Błażej Marciniak - Sher.ly
Startup Stage #9 - Błażej Marciniak - Sher.lyStartup Stage #9 - Błażej Marciniak - Sher.ly
Startup Stage #9 - Błażej Marciniak - Sher.ly
 
Startup Stage #9 - Marcin Treder - UXPin
Startup Stage #9 - Marcin Treder - UXPinStartup Stage #9 - Marcin Treder - UXPin
Startup Stage #9 - Marcin Treder - UXPin
 
Startup Stage #9 - Adam Filipowski - Lifetramp
Startup Stage #9 - Adam Filipowski - LifetrampStartup Stage #9 - Adam Filipowski - Lifetramp
Startup Stage #9 - Adam Filipowski - Lifetramp
 

Último

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Último (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

[7] Startup Stage #4 - Szymon Słupik - Internet of Things Communication Protocols

  • 1. INTERNET OF THINGS COMMUNICATION PROTOCOLS Szymon Słupik szymon.slupik@homersoft.com
  • 2. IoT means Low Power Radio  Laptop computer  15W average, always on  WiFi: 54Mbps +, streaming data  Last mile: 10Mbps +  Presence sensor  15μW average (6 orders less!)  75mW transmission power  3ms transmission time @125kbps  1 message every 75 seconds  12 years on a CR2450 coin cell battery  Forever on a 3x7cm photovoltaic @50lx (dim room)
  • 3. Low Power Radio Protocols  Range between 10m and 100m (typical)  IEEE 802.15 (open / multi – vendor):  Bluetooth Low Energy  ZigBee  6LoWPAN  Other (closed / single – vendor)  ANT / ANT+  Z-Wave  EnOcean (ISO/IEC 14543-3-10)  Proprietary  Hundreds / thousands of things
  • 4. Radio Estate Properties  2.4GHz (globally unified but crowded)  Bluetooth LE  ZigBee  6LoWPAN  ANT / ANT+  Sub–GHz: 868/902/915MHz (regional, low duty cycle)  ZigBee  6LoWPAN  Z-Wave  EnOcean  433 MHz (globally unified)  Proprietary (eg weather stations)
  • 5. Bluetooth Low Energy  Bluetooth SIG: http://bluetooth.org  Bluetooth 1/2/3 = streaming media (audio etc.)  Bluetooth LE = sensors and actors („things”)  Bluetooth 4 = Bluetooth 3 & BLE (dual mode)  Smartphones  Not supported on Android today  Only via proprietary (but open) stacks (Broadcom)  Expected at GoogleIO 2013  Strict transport / open application layer  Star network topology  No mesh / repeaters  Energy efficient receivers
  • 6. ZigBee  ZigBeeAlliance: http://zigbee.org  Strict 802.15.4 MAC layer (868/915MHz / 2.4GHz)  Common transport layer for proprietary applications  Application – layer open standards emerging  ZLL (ZigBee Light Link)  ZHA (ZigBee Home Automation)  ZSE (ZigBee Smart Energy)  Ad-hoc mesh network topology  Coordinators, repeaters, end nodes  Destination – based routing (self healing)
  • 7. Z-Wave  Z-Wave Alliance: http://z-wave.com  Controlled by Sigma Designs  Requires membership, NDA  Physical layer varies by region (frequencies / radio bands)  Strict Application – layer protocol  Command Classes guarantee interoperability  Wide selection of compatible products  Source – based routing mesh  Not self – healing  Controllers, slaves
  • 8. EnOcean  EnOcean Alliance http://enocean-alliance.org  Controlled by EnOcean GmbH (the company)  Spin-off of SiemensAG  Designed for energy harvesting  Mechanical, photovoltaic, thermoelectric  True wireless: very popular for sensors  Physical layer varies by region (frequencies)  Application layer is optional  Equipment Profiles  Star network topology  Up to 2 repeaters between nodes
  • 9. 6LoWPAN  6LoWPAN IETF group RFC 4944  IPv6 over Low powerWireless Personal Area Networks  MAC layer based on 802.15.4 (same as ZigBee)  Varies by region (frequencies)  Fragmentation, header compression  Transport layer: UDP orTCP  Vendor – specific „mesh under”  NXP (Jennic),TI, ZMDI  Standard addressing (IPv6) and security (IPsec, IKE)  No application layer standards yet  Potential to „rule them all”  Including BLE, ZigBee (IP), Z-Wave, PowerLine Communications
  • 10. The question  Which one to choose?
  • 11. The answer  It depends…  Reach: Bluetooth LE  Features: ZigBee  Compatibility: Z-Wave  Efficiency: EnOcean  Security: 6LoWPAN