SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
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

Más contenido relacionado

Más 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
 

Más 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

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
 
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
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
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
 
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
 
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Último (20)

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
 
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!
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
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
 
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
 
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

[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