SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
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

Contenu connexe

Plus 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
 

Plus 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
 

Dernier

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 

Dernier (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 

[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