SlideShare a Scribd company logo
1 of 27
Hardware Challenges for the
                           IoT
                     Harry Doukas
                                 IoTango
                            @BuildingIoT
                      harry@iotango.com
Short info about me

 Information & Communication Systems Engineer

 PhD in Biomedical Informatics

 Author of: “Building Internet of Things with the
  Arduino”, ISBN: 978-1470023430

 Community Evangelist for Flyport Technology

 Startup Entrepreneur - IoTango

 Expert in:
   Sensor networks, cloud applications, wearable
     computing, sensor data mining
IoT applications
IoT for Makers

                       Challenges
Easy to use -
                                      Cost
   learn

           H/W
                           Power    Communication
        Connectivity


           Plug n                        WiFi vs
            Play                          RF
IoT for Makers

 Numerous prototyping platforms:

 Arduino

 ioBridge

 Flyport (Stay for the Demo!)

 Libelium

 …
IoT for Makers

 Arduino for (Home) Prototyping:

 Comes with Plug n Play modules
   Shields

 Supports various com. Interfaces
   BT
   WiFi
   ZigBee (famous XBee modules)
   3G
   RF
IoT for Manufacturers

 Build from scratch option          Use a prototyping
                                      platform and save time
   Microcontroller Family - I/Os
                                       Arduino
   Sensors
                                       Flyport
   Communication
                                       Libelium
   Power
                                       ….
   Design
   Simulate / Prototyping
The Challenges!
Hardware Challenges Overview


        Networking
                            Security            Data
     (Communication)


                          Resources (CPU/Microcontroller,
     Interoperability
                                       RAM)



                    Power Consumption
The Networking Challenge

 From the networking perspective - Which RF technology?
   Sure, Ethernet could be used in some cases
Questions to answer

                      PROTOCOL
RANGE
                       SUPPORT
           POWER
        CONSUMPTION

DATA RATE             SECURITY
The WiFi vs RF Debate

 WiFi pros:
 Internet gateways (i.e. WiFi access points) are already
  established
   IoT devices can have direct connectivity to the Internet without
     the need for additional infrastructure (setup cost, maintenance
     cost, etc.).
 Almost every smartphone is WiFi enabled
 An established standard, supporting a full TCP/IP stack
   Focus only on the application level programming for message
     and information exchange.
 Integrates security
The WiFi vs RF Debate

 WiFi cons:


 Cost (even the Electric Imp at 25$ is much more
  expensive than a pair of RF transceivers)
 Even low power WiFi has more power consumption than
  RF (and also the communication protocol introduces
  much unnecessary overhead)
 Low power has poor indoor performance
Attenuation: ‘real world’ problem that
needs to be considered




  Source: http://www.wirevolution.com/category/wi-fi/
The WiFi vs RF Debate

 RF: Great benefits over WiFi in the context of M2M:

 Higher transmission range and better indoor
  performance

 Better price

 Standards like ZigBee and 6LoWPAN include security
  implementations and mechanisms for error
  corrections/retransmission, etc. so that developers can
  focus just on the application level as well.
WiFi vs RF: Who is the winner?

 Depends on the application / use case
   For instance, if an IoT system relies on a
    limited number of devices and direct mobile
    communication, then WiFi currently looks the
    best solution.
 The Hybrid Solution
   Use RF for sensors
   Use a WiFi Enabled GW for Internet
    Connectivity
IoT Gateways
WiFi vs RF: Poll results
   WiFi vs RF for IoT: I would currently develop a product using:




   1                                                                 RF
                                                                     WiFi




       20   25     30      35     40      45     50      55     60
WiFi vs RF: Poll results
   WiFi vs RF for IoT: Which one will eventually win?




                                                             Low Power WiFI
   1
                                                             RF (existing)
                                                             New RF for IoT




       5   10   15   20   25   30   35   40   45   50   55
WiFi vs RF: Poll results
   ZigBee is almost dead, there is no way it will be used in future IoT
   products




   1                                                               Yes, ZigBee
                                                                   ZigBee, not...




       20   25   30   35   40    45    50   55    60    65    70
The Power Consumption challenge

 Back to RF challenge!

 Some modules offer:
   Hibernate / Sleep modes

 Consumption is Use case specific
   Sensor monitoring
   Information polling
   Routing issues…
Security Issues

 Security isn’t just software
   Key encryption
   Where does key reside
   How firmware is protected?

 Link encryption may be required to protect from
  eavesdropping and data tampering
Answers (?)

 No global solution

 Use Case – Specific
   RF vs WiFi
   Low/High Power
   Security

 IoT Gateways can provide solution to
   RF/Networking issue
   Security issue
Is Standardization an answer?
The Flyport Prototyping Platform

• The modules
  – WiFi
  – Ethernet
• The basic features
  – FreeRTOS
  – PIC
  – Embedded Webserver
  – Multithreaded
  – Remote firmware upgrade
  – Re-mapable pins
The Flyport Prototyping Platform

• Expansions
  • EnOcean Nest
  • MP3 Nest

• Prices
  • 63$ WiFi Flyport
  • 50$ Flyport Ethernet

• Libraries

• Project examples / Community support
DEMO time!

More Related Content

What's hot

Problem Solving and Programming
Problem Solving and ProgrammingProblem Solving and Programming
Problem Solving and ProgrammingSelvaraj Seerangan
 
Building IoT devices with ARM mbed - RISE Manchester
Building IoT devices with ARM mbed - RISE ManchesterBuilding IoT devices with ARM mbed - RISE Manchester
Building IoT devices with ARM mbed - RISE ManchesterJan Jongboom
 
Solving connectivity for the Internet of Things - Telenor Group Technology Fair
Solving connectivity for the Internet of Things - Telenor Group Technology FairSolving connectivity for the Internet of Things - Telenor Group Technology Fair
Solving connectivity for the Internet of Things - Telenor Group Technology FairJan Jongboom
 
project report 8051,eembedded system,pcb designing,electronic voting machine
project report 8051,eembedded system,pcb designing,electronic voting machineproject report 8051,eembedded system,pcb designing,electronic voting machine
project report 8051,eembedded system,pcb designing,electronic voting machineAyush Khurana
 
Embedded System and IoT - ALTEN Calsoft Labs
Embedded System and IoT - ALTEN Calsoft LabsEmbedded System and IoT - ALTEN Calsoft Labs
Embedded System and IoT - ALTEN Calsoft LabsALTEN Calsoft Labs
 
Develop Future Proof IoT: Composable Semantics, Security, FuSa, and QoS
Develop Future Proof IoT: Composable Semantics, Security, FuSa, and QoSDevelop Future Proof IoT: Composable Semantics, Security, FuSa, and QoS
Develop Future Proof IoT: Composable Semantics, Security, FuSa, and QoSIntel® Software
 
Anatomy of a network
Anatomy of a networkAnatomy of a network
Anatomy of a networkloricrum
 
Career options for ECE engineers in VLSI and Embedded systems domain
Career options for ECE engineers in VLSI and Embedded systems domainCareer options for ECE engineers in VLSI and Embedded systems domain
Career options for ECE engineers in VLSI and Embedded systems domainMukesh Chauhan
 
Summer training introduction on embedded
Summer training   introduction on embedded Summer training   introduction on embedded
Summer training introduction on embedded Arshit Rai
 
Eda Story So far
Eda Story So farEda Story So far
Eda Story So farkirtidesai
 
Net-Ace - Vendor-Agnostic Service Orchestration platform
Net-Ace - Vendor-Agnostic Service Orchestration platformNet-Ace - Vendor-Agnostic Service Orchestration platform
Net-Ace - Vendor-Agnostic Service Orchestration platformyurid79
 
E-Tourism - Essentials of Computing
E-Tourism - Essentials of ComputingE-Tourism - Essentials of Computing
E-Tourism - Essentials of ComputingFaindra Jabbar
 
Machine Learning and Analytics in the Cloud on IoT Data
Machine Learning and Analytics in the Cloud on IoT DataMachine Learning and Analytics in the Cloud on IoT Data
Machine Learning and Analytics in the Cloud on IoT DataIntel® Software
 
Smart buildings - architectures and technologies
Smart buildings - architectures and technologiesSmart buildings - architectures and technologies
Smart buildings - architectures and technologiesFulvio Corno
 
Byte lab Presentation
Byte lab Presentation Byte lab Presentation
Byte lab Presentation Byte Lab
 

What's hot (20)

Internet of things : Beginners view
Internet of things : Beginners viewInternet of things : Beginners view
Internet of things : Beginners view
 
Raspberry Pi
Raspberry Pi Raspberry Pi
Raspberry Pi
 
Embedded Systems and IoT
Embedded Systems and IoTEmbedded Systems and IoT
Embedded Systems and IoT
 
Problem Solving and Programming
Problem Solving and ProgrammingProblem Solving and Programming
Problem Solving and Programming
 
Building IoT devices with ARM mbed - RISE Manchester
Building IoT devices with ARM mbed - RISE ManchesterBuilding IoT devices with ARM mbed - RISE Manchester
Building IoT devices with ARM mbed - RISE Manchester
 
Solving connectivity for the Internet of Things - Telenor Group Technology Fair
Solving connectivity for the Internet of Things - Telenor Group Technology FairSolving connectivity for the Internet of Things - Telenor Group Technology Fair
Solving connectivity for the Internet of Things - Telenor Group Technology Fair
 
project report 8051,eembedded system,pcb designing,electronic voting machine
project report 8051,eembedded system,pcb designing,electronic voting machineproject report 8051,eembedded system,pcb designing,electronic voting machine
project report 8051,eembedded system,pcb designing,electronic voting machine
 
Embedded System and IoT - ALTEN Calsoft Labs
Embedded System and IoT - ALTEN Calsoft LabsEmbedded System and IoT - ALTEN Calsoft Labs
Embedded System and IoT - ALTEN Calsoft Labs
 
Develop Future Proof IoT: Composable Semantics, Security, FuSa, and QoS
Develop Future Proof IoT: Composable Semantics, Security, FuSa, and QoSDevelop Future Proof IoT: Composable Semantics, Security, FuSa, and QoS
Develop Future Proof IoT: Composable Semantics, Security, FuSa, and QoS
 
Symica
SymicaSymica
Symica
 
Anatomy of a network
Anatomy of a networkAnatomy of a network
Anatomy of a network
 
Career options for ECE engineers in VLSI and Embedded systems domain
Career options for ECE engineers in VLSI and Embedded systems domainCareer options for ECE engineers in VLSI and Embedded systems domain
Career options for ECE engineers in VLSI and Embedded systems domain
 
Summer training introduction on embedded
Summer training   introduction on embedded Summer training   introduction on embedded
Summer training introduction on embedded
 
Eda Story So far
Eda Story So farEda Story So far
Eda Story So far
 
Net-Ace - Vendor-Agnostic Service Orchestration platform
Net-Ace - Vendor-Agnostic Service Orchestration platformNet-Ace - Vendor-Agnostic Service Orchestration platform
Net-Ace - Vendor-Agnostic Service Orchestration platform
 
E-Tourism - Essentials of Computing
E-Tourism - Essentials of ComputingE-Tourism - Essentials of Computing
E-Tourism - Essentials of Computing
 
Machine Learning and Analytics in the Cloud on IoT Data
Machine Learning and Analytics in the Cloud on IoT DataMachine Learning and Analytics in the Cloud on IoT Data
Machine Learning and Analytics in the Cloud on IoT Data
 
Smart buildings - architectures and technologies
Smart buildings - architectures and technologiesSmart buildings - architectures and technologies
Smart buildings - architectures and technologies
 
Byte lab Presentation
Byte lab Presentation Byte lab Presentation
Byte lab Presentation
 
Hard ips pdf
Hard ips pdfHard ips pdf
Hard ips pdf
 

Similar to Hardware Challenges for the IoT

Computer network wifi
Computer network wifiComputer network wifi
Computer network wifiAnil Pokhrel
 
Everything about Internet of Things
Everything about Internet of ThingsEverything about Internet of Things
Everything about Internet of ThingsMuhammad Nasr
 
IRJET - Li-Fi based Home/Office Computerization System
IRJET - Li-Fi based Home/Office Computerization SystemIRJET - Li-Fi based Home/Office Computerization System
IRJET - Li-Fi based Home/Office Computerization SystemIRJET Journal
 
IOT COMMUNICATION PROTOCOLS.pptx
IOT COMMUNICATION PROTOCOLS.pptxIOT COMMUNICATION PROTOCOLS.pptx
IOT COMMUNICATION PROTOCOLS.pptxIsmail Bajarla
 
Catching the Internet of Things (IoT) Wave
Catching the Internet of Things (IoT) WaveCatching the Internet of Things (IoT) Wave
Catching the Internet of Things (IoT) WaveChuck Petras
 
Wi-Fi technology presentation
Wi-Fi technology presentationWi-Fi technology presentation
Wi-Fi technology presentationEyad Manna
 
Li fi technology ppt
Li fi technology pptLi fi technology ppt
Li fi technology pptKavita Dagar
 
IRJET-Survey on Wi-Fi Vs. Li-Fi
IRJET-Survey on Wi-Fi Vs. Li-FiIRJET-Survey on Wi-Fi Vs. Li-Fi
IRJET-Survey on Wi-Fi Vs. Li-FiIRJET Journal
 
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15Mark Goldstein
 
Wi-Fi Architecture
Wi-Fi ArchitectureWi-Fi Architecture
Wi-Fi ArchitectureArnab Ghosal
 
Li-Fi Technology Presentation.pdf
Li-Fi Technology Presentation.pdfLi-Fi Technology Presentation.pdf
Li-Fi Technology Presentation.pdfKanikaRajput31
 
5. Firetide Next Generation Wireless Infrastructure for City Surveillance.pdf
5. Firetide Next Generation Wireless Infrastructure for City Surveillance.pdf5. Firetide Next Generation Wireless Infrastructure for City Surveillance.pdf
5. Firetide Next Generation Wireless Infrastructure for City Surveillance.pdfPawachMetharattanara
 
Convergence of device and data at the Edge Cloud
Convergence of device and data at the Edge CloudConvergence of device and data at the Edge Cloud
Convergence of device and data at the Edge CloudMichelle Holley
 
Internet of Things Presentation (IoT).pptx
Internet of Things Presentation (IoT).pptxInternet of Things Presentation (IoT).pptx
Internet of Things Presentation (IoT).pptxErYashwantJagtap
 
Simple things about Internet of Things
Simple things about Internet of ThingsSimple things about Internet of Things
Simple things about Internet of ThingsMuhammad Nasr
 

Similar to Hardware Challenges for the IoT (20)

Computer network wifi
Computer network wifiComputer network wifi
Computer network wifi
 
Everything about Internet of Things
Everything about Internet of ThingsEverything about Internet of Things
Everything about Internet of Things
 
IRJET - Li-Fi based Home/Office Computerization System
IRJET - Li-Fi based Home/Office Computerization SystemIRJET - Li-Fi based Home/Office Computerization System
IRJET - Li-Fi based Home/Office Computerization System
 
ZIGBEE TECHNOLOGY ppt
ZIGBEE TECHNOLOGY pptZIGBEE TECHNOLOGY ppt
ZIGBEE TECHNOLOGY ppt
 
IOT COMMUNICATION PROTOCOLS.pptx
IOT COMMUNICATION PROTOCOLS.pptxIOT COMMUNICATION PROTOCOLS.pptx
IOT COMMUNICATION PROTOCOLS.pptx
 
Catching the Internet of Things (IoT) Wave
Catching the Internet of Things (IoT) WaveCatching the Internet of Things (IoT) Wave
Catching the Internet of Things (IoT) Wave
 
WIFI TECHNOLOGY
WIFI TECHNOLOGYWIFI TECHNOLOGY
WIFI TECHNOLOGY
 
Wi-Fi technology presentation
Wi-Fi technology presentationWi-Fi technology presentation
Wi-Fi technology presentation
 
Li fi technology ppt
Li fi technology pptLi fi technology ppt
Li fi technology ppt
 
Zigbee Technology
Zigbee TechnologyZigbee Technology
Zigbee Technology
 
IRJET-Survey on Wi-Fi Vs. Li-Fi
IRJET-Survey on Wi-Fi Vs. Li-FiIRJET-Survey on Wi-Fi Vs. Li-Fi
IRJET-Survey on Wi-Fi Vs. Li-Fi
 
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
 
Wi-Fi Architecture
Wi-Fi ArchitectureWi-Fi Architecture
Wi-Fi Architecture
 
IoT
IoTIoT
IoT
 
Li-Fi Technology Presentation.pdf
Li-Fi Technology Presentation.pdfLi-Fi Technology Presentation.pdf
Li-Fi Technology Presentation.pdf
 
5. Firetide Next Generation Wireless Infrastructure for City Surveillance.pdf
5. Firetide Next Generation Wireless Infrastructure for City Surveillance.pdf5. Firetide Next Generation Wireless Infrastructure for City Surveillance.pdf
5. Firetide Next Generation Wireless Infrastructure for City Surveillance.pdf
 
Convergence of device and data at the Edge Cloud
Convergence of device and data at the Edge CloudConvergence of device and data at the Edge Cloud
Convergence of device and data at the Edge Cloud
 
Internet of Things Presentation (IoT).pptx
Internet of Things Presentation (IoT).pptxInternet of Things Presentation (IoT).pptx
Internet of Things Presentation (IoT).pptx
 
Simple things about Internet of Things
Simple things about Internet of ThingsSimple things about Internet of Things
Simple things about Internet of Things
 
WI FI VS LI FI
WI FI VS LI FIWI FI VS LI FI
WI FI VS LI FI
 

More from Charalampos Doukas

Adoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple EnvironmentsAdoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple EnvironmentsCharalampos Doukas
 
AGILE Gateway for Internet of Things
AGILE Gateway for Internet of ThingsAGILE Gateway for Internet of Things
AGILE Gateway for Internet of ThingsCharalampos Doukas
 
The IoT Open Source World: Where WSO2 stands
The IoT Open Source World: Where WSO2 standsThe IoT Open Source World: Where WSO2 stands
The IoT Open Source World: Where WSO2 standsCharalampos Doukas
 
Enabling IoT devices to talk Web: The Community approach
Enabling IoT devices to talk Web: The Community approachEnabling IoT devices to talk Web: The Community approach
Enabling IoT devices to talk Web: The Community approach Charalampos Doukas
 
Fostering Connectivity & Interactivity Between all Urban Entities
Fostering Connectivity & Interactivity Between all Urban EntitiesFostering Connectivity & Interactivity Between all Urban Entities
Fostering Connectivity & Interactivity Between all Urban EntitiesCharalampos Doukas
 
Open Source IoT Building Blocks for Startups
Open Source IoT Building Blocks for StartupsOpen Source IoT Building Blocks for Startups
Open Source IoT Building Blocks for StartupsCharalampos Doukas
 
A Full End-to-End Platform as a Service for Smart City Applications
A Full End-to-End Platform as a Service for SmartCity ApplicationsA Full End-to-End Platform as a Service for SmartCity Applications
A Full End-to-End Platform as a Service for Smart City ApplicationsCharalampos Doukas
 
Involving communities in IoT EU Projects
Involving communities in IoT EU ProjectsInvolving communities in IoT EU Projects
Involving communities in IoT EU ProjectsCharalampos Doukas
 
Introduction to the Internet of Things and Open Data
Introduction to the Internet of Things and Open DataIntroduction to the Internet of Things and Open Data
Introduction to the Internet of Things and Open DataCharalampos Doukas
 
Building an IoT Marketplace for Makers & Entrepreneurs
Building an IoT Marketplace for Makers & EntrepreneursBuilding an IoT Marketplace for Makers & Entrepreneurs
Building an IoT Marketplace for Makers & EntrepreneursCharalampos Doukas
 
Utilising IoT & Open Source Technologies for Interactive Teaching
Utilising IoT & Open Source Technologies for Interactive TeachingUtilising IoT & Open Source Technologies for Interactive Teaching
Utilising IoT & Open Source Technologies for Interactive TeachingCharalampos Doukas
 
My personal experiment on QS and IoT for Motivation
My personal experiment on QS and IoT for MotivationMy personal experiment on QS and IoT for Motivation
My personal experiment on QS and IoT for MotivationCharalampos Doukas
 
IoT Basics, current trends, the future
IoT Basics, current trends, the futureIoT Basics, current trends, the future
IoT Basics, current trends, the futureCharalampos Doukas
 
Enabling Data Protection through PKI encryption in IoT m-Health Devices
Enabling Data Protection through PKI encryption in IoT m-Health DevicesEnabling Data Protection through PKI encryption in IoT m-Health Devices
Enabling Data Protection through PKI encryption in IoT m-Health DevicesCharalampos Doukas
 
Open / Free Cloud platforms and Open Hardware Systems
Open / Free Cloud platforms and Open Hardware SystemsOpen / Free Cloud platforms and Open Hardware Systems
Open / Free Cloud platforms and Open Hardware SystemsCharalampos Doukas
 

More from Charalampos Doukas (15)

Adoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple EnvironmentsAdoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple Environments
 
AGILE Gateway for Internet of Things
AGILE Gateway for Internet of ThingsAGILE Gateway for Internet of Things
AGILE Gateway for Internet of Things
 
The IoT Open Source World: Where WSO2 stands
The IoT Open Source World: Where WSO2 standsThe IoT Open Source World: Where WSO2 stands
The IoT Open Source World: Where WSO2 stands
 
Enabling IoT devices to talk Web: The Community approach
Enabling IoT devices to talk Web: The Community approachEnabling IoT devices to talk Web: The Community approach
Enabling IoT devices to talk Web: The Community approach
 
Fostering Connectivity & Interactivity Between all Urban Entities
Fostering Connectivity & Interactivity Between all Urban EntitiesFostering Connectivity & Interactivity Between all Urban Entities
Fostering Connectivity & Interactivity Between all Urban Entities
 
Open Source IoT Building Blocks for Startups
Open Source IoT Building Blocks for StartupsOpen Source IoT Building Blocks for Startups
Open Source IoT Building Blocks for Startups
 
A Full End-to-End Platform as a Service for Smart City Applications
A Full End-to-End Platform as a Service for SmartCity ApplicationsA Full End-to-End Platform as a Service for SmartCity Applications
A Full End-to-End Platform as a Service for Smart City Applications
 
Involving communities in IoT EU Projects
Involving communities in IoT EU ProjectsInvolving communities in IoT EU Projects
Involving communities in IoT EU Projects
 
Introduction to the Internet of Things and Open Data
Introduction to the Internet of Things and Open DataIntroduction to the Internet of Things and Open Data
Introduction to the Internet of Things and Open Data
 
Building an IoT Marketplace for Makers & Entrepreneurs
Building an IoT Marketplace for Makers & EntrepreneursBuilding an IoT Marketplace for Makers & Entrepreneurs
Building an IoT Marketplace for Makers & Entrepreneurs
 
Utilising IoT & Open Source Technologies for Interactive Teaching
Utilising IoT & Open Source Technologies for Interactive TeachingUtilising IoT & Open Source Technologies for Interactive Teaching
Utilising IoT & Open Source Technologies for Interactive Teaching
 
My personal experiment on QS and IoT for Motivation
My personal experiment on QS and IoT for MotivationMy personal experiment on QS and IoT for Motivation
My personal experiment on QS and IoT for Motivation
 
IoT Basics, current trends, the future
IoT Basics, current trends, the futureIoT Basics, current trends, the future
IoT Basics, current trends, the future
 
Enabling Data Protection through PKI encryption in IoT m-Health Devices
Enabling Data Protection through PKI encryption in IoT m-Health DevicesEnabling Data Protection through PKI encryption in IoT m-Health Devices
Enabling Data Protection through PKI encryption in IoT m-Health Devices
 
Open / Free Cloud platforms and Open Hardware Systems
Open / Free Cloud platforms and Open Hardware SystemsOpen / Free Cloud platforms and Open Hardware Systems
Open / Free Cloud platforms and Open Hardware Systems
 

Recently uploaded

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
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
 
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
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
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
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 

Recently uploaded (20)

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
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
 
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
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
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
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 

Hardware Challenges for the IoT

  • 1. Hardware Challenges for the IoT Harry Doukas IoTango @BuildingIoT harry@iotango.com
  • 2. Short info about me  Information & Communication Systems Engineer  PhD in Biomedical Informatics  Author of: “Building Internet of Things with the Arduino”, ISBN: 978-1470023430  Community Evangelist for Flyport Technology  Startup Entrepreneur - IoTango  Expert in:  Sensor networks, cloud applications, wearable computing, sensor data mining
  • 4. IoT for Makers Challenges Easy to use - Cost learn H/W Power Communication Connectivity Plug n WiFi vs Play RF
  • 5. IoT for Makers  Numerous prototyping platforms:  Arduino  ioBridge  Flyport (Stay for the Demo!)  Libelium  …
  • 6. IoT for Makers  Arduino for (Home) Prototyping:  Comes with Plug n Play modules  Shields  Supports various com. Interfaces  BT  WiFi  ZigBee (famous XBee modules)  3G  RF
  • 7. IoT for Manufacturers  Build from scratch option  Use a prototyping platform and save time  Microcontroller Family - I/Os  Arduino  Sensors  Flyport  Communication  Libelium  Power  ….  Design  Simulate / Prototyping
  • 9. Hardware Challenges Overview Networking Security Data (Communication) Resources (CPU/Microcontroller, Interoperability RAM) Power Consumption
  • 10. The Networking Challenge  From the networking perspective - Which RF technology?  Sure, Ethernet could be used in some cases
  • 11. Questions to answer PROTOCOL RANGE SUPPORT POWER CONSUMPTION DATA RATE SECURITY
  • 12. The WiFi vs RF Debate  WiFi pros:  Internet gateways (i.e. WiFi access points) are already established  IoT devices can have direct connectivity to the Internet without the need for additional infrastructure (setup cost, maintenance cost, etc.).  Almost every smartphone is WiFi enabled  An established standard, supporting a full TCP/IP stack  Focus only on the application level programming for message and information exchange.  Integrates security
  • 13. The WiFi vs RF Debate  WiFi cons:  Cost (even the Electric Imp at 25$ is much more expensive than a pair of RF transceivers)  Even low power WiFi has more power consumption than RF (and also the communication protocol introduces much unnecessary overhead)  Low power has poor indoor performance
  • 14. Attenuation: ‘real world’ problem that needs to be considered Source: http://www.wirevolution.com/category/wi-fi/
  • 15. The WiFi vs RF Debate  RF: Great benefits over WiFi in the context of M2M:  Higher transmission range and better indoor performance  Better price  Standards like ZigBee and 6LoWPAN include security implementations and mechanisms for error corrections/retransmission, etc. so that developers can focus just on the application level as well.
  • 16. WiFi vs RF: Who is the winner?  Depends on the application / use case  For instance, if an IoT system relies on a limited number of devices and direct mobile communication, then WiFi currently looks the best solution.  The Hybrid Solution  Use RF for sensors  Use a WiFi Enabled GW for Internet Connectivity
  • 18. WiFi vs RF: Poll results WiFi vs RF for IoT: I would currently develop a product using: 1 RF WiFi 20 25 30 35 40 45 50 55 60
  • 19. WiFi vs RF: Poll results WiFi vs RF for IoT: Which one will eventually win? Low Power WiFI 1 RF (existing) New RF for IoT 5 10 15 20 25 30 35 40 45 50 55
  • 20. WiFi vs RF: Poll results ZigBee is almost dead, there is no way it will be used in future IoT products 1 Yes, ZigBee ZigBee, not... 20 25 30 35 40 45 50 55 60 65 70
  • 21. The Power Consumption challenge  Back to RF challenge!  Some modules offer:  Hibernate / Sleep modes  Consumption is Use case specific  Sensor monitoring  Information polling  Routing issues…
  • 22. Security Issues  Security isn’t just software  Key encryption  Where does key reside  How firmware is protected?  Link encryption may be required to protect from eavesdropping and data tampering
  • 23. Answers (?)  No global solution  Use Case – Specific  RF vs WiFi  Low/High Power  Security  IoT Gateways can provide solution to  RF/Networking issue  Security issue
  • 25. The Flyport Prototyping Platform • The modules – WiFi – Ethernet • The basic features – FreeRTOS – PIC – Embedded Webserver – Multithreaded – Remote firmware upgrade – Re-mapable pins
  • 26. The Flyport Prototyping Platform • Expansions • EnOcean Nest • MP3 Nest • Prices • 63$ WiFi Flyport • 50$ Flyport Ethernet • Libraries • Project examples / Community support