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

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
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
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Último (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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...
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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?
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

[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