SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
An Introduction to IoT
Technologies
THE NEED TO KNOW BASICS
BY Jaco Bester, Pr. Eng
What is the Internet of Things
The Internet of Things
(IoT) refers to the
connection of everyday
objects to the Internet
and to one another.
The IoT consists out
of a network of
uniquely identifiable
physical objects that
are embedded with
electronics and able
to exchange data.
The IoT is an
inextricable mixture
of hardware,
software, data and
service.
Application Areas
◦ Consumer
◦ Agriculture and farming
◦ Energy Monitoring
◦ Environmental Monitoring
◦ Building and Home Automation
◦ Medical and Healthcare
◦ Transportation
◦ Manufacturing (Industry 4.0)
◦ Etc…
Aspects of IoT Technology
IoT
Technology
Platforms
Security
Analytics
Device
Management
Event Stream
Processing
Hardware
Operating
Systems
Standard
Bodies
Low-Power
IoT Networks
Platforms
IoT platforms bundle many of the infrastructure components of an IoT system
into a single product that offers multiple services such as:
◦ Data acquisition
◦ Data analytics
◦ Data management
◦ Application development
◦ Application Programming Interface (API)
◦ Firmware and software updates
◦ Device monitoring and management
◦ Security
Platforms
Examples
◦ Amazon Web Services (AWS) IoT
◦ Azure IoT Suite
◦ Bosch IoT Suite
◦ Cisco Jasper
◦ GE Predix
◦ Google Cloud Platform (GCP) IoT Core
◦ IBM Watson
◦ Siemens MindSphere
◦ Verizon ThingSpace
Security
The IoT introduces multiple security risks and challenges
◦ Platforms
◦ Operating systems
◦ Communication interfaces
◦ Devices
Protection is required from
◦ Network attacks
◦ Physical tampering
Analytics
What is the value of the data generated by the IoT?
◦ Identify business opportunities
◦ Understand customer/user behavior
◦ Deliver services
◦ Improve products
Device Management
Provisioning and
Authentication
•Authentication entails establishing a
unique identity for each IoT device.
•Provisioning or registration is the
process of enrolling a device into a
system.
•Only devices that present proper
credentials, certificates, or keys are
registered.
Configuration and Control
•Remote access
•Bootloaders
•Bug patches
•Firmware and Software updates
•Recovery/last known good states
Monitoring and Diagnostics
•Provide alarms and notifications
•Download program logs and dumps
•Lifecycle management
•Keep up with maintenance
requirements as the network grows
Software updates and
Maintenance
•Synchronization
•Host Downloads
•Deployment
Event Stream Processing
Some IoT applications will generate extremely high data volumes and “events”.
Analyzing events while they are in real-time is known as “event streams”.
Can also be used in combination with historical data and predictive models.
Hardware
Security and
encryption
capability
•Hardware Security
•Trusted Platform Modules
•Cryptographic Authentication Devices
Data
processing
and storage
•Memory
•Storage
•Performance requirements
•Data routing requirements
•Edge processing
•Cloud Processing
Data
acquisition
and control
•Resolution
•Sample rate
•Actuator mechanisms
•Response times
Connectivity
Interfaces
•Wired (Ethernet, UART, CAN, Etc.)
•Wireless (Wi-Fi, Bluetooth, Cellular,
Etc.)
•Low Power Wide Area Networks
(LPWAN) technologies
Power
management
•Wired Vs Battery
•Idle, Sleep, and Power down modes
•Connected Peripherals, Sensors, and
Actuators
•Application resource requirements
Hardware
Addition trade offs when selecting IoT hardware
◦ Size
◦ Features
◦ Hardware cost
◦ Ease of integration
◦ Operating system support
◦ Software upgradability (OTA)
◦ Embedded device management agents
◦ Software cost
Operating Systems
◦ The use of OS, particular an RTOS,
simplifies the job of application
programmers and system integrators
because many of the low-level
challenges are taken care of by the
OS.
Operating Systems
High level considerations when selecting an IoT OS
◦ Footprint - Memory, power, processing, and overhead requirements must be low.
◦ Scalability - End device Vs Gateway
◦ Portability - Standard board support packages (BSP)
◦ Modularity - Functionality add-ons capability
◦ Connectivity - Built in support for various communication protocols
◦ Security - Secure boot, SSL support, Encryption features, Etc.
Operating Systems
Examples
◦ Windows 10 for IoT
◦ RIOT OS – Open source
◦ Arm mbed
◦ RealSense OS X (Intel)
◦ Google Brillo
◦ Rasbian
◦ Yocto Project – Open source
Standards and Standard Bodies
Standards and common APIs are essential for IoT devices to interoperate and communicate with minimum integration effort.
Currently there is a lack of interoperability and standards throughout the emerging IoT ecosystem.
Some groups have formed that are trying to address this issue
◦ Open Internet Consortium (OIC)
◦ The Thread Group
◦ The All Seen Alliance
◦ The Industrial Internet Consortium (IIC)
IEEE 802.15 Task group which specifies wireless personal area network (WPAN) standards.
◦ Mesh Networking – IEEE 802.15.5
◦ Key Management Protocol – IEEE 802.15.9
◦ Low-rate wireless personal area networks (LR-WPAN) - IEEE 802.15.4
Many IoT business models will rely on sharing data between multiple devices and organizations.
Industry 4.0
Design Principles:
◦ Interoperability
◦ The ability of things to connect and communicate with each other.
◦ Information Transparency
◦ The ability of a system to create a virtual copy of its physical environment through
sensor data in order to contextualize information..
◦ Technical Assistance
◦ The ability of a system to support humans in both physical activities as well as in
making informed decisions.
◦ Decentralized Decisions
◦ The ability of a system to make decisions as well as perform tasks autonomously.
Low-Power IoT Network Considerations
◦ Cellular networks don’t provide a good
combination of desirable technical
features to serve IoT business models.
◦ Examples
◦ ZigBee
◦ Sigfox
◦ LoRa
Zigbee
The Zigbee Alliance is a group of companies that maintain and publish the Zigbee standard.
Operates in the ISM radio bands.
◦ Carrier frequency: 2.4GHz world wide
IEEE 802.15.4 based specification
Zigbee Communications
◦ Defined data rate of 250 kbps
◦ Bandwidth: 1MHz
◦ 10-100m communication range.
◦ Best suited for intermittent data transmissions from a sensor or input device.
Network Architecture
◦ Star and Tree Topology
◦ Coordinator, Router, End device
◦ Every network must have one coordinator device
◦ Mesh networking for data transmissions over longer distances.
Zigbee modules are typically integrated with radios and with microcontrollers.
Get starter with Zigbee
Control your world
Sigfox
Sigfox is a company that builds wireless networks to connect low-energy objects/things.
Sigfox employs a proprietary communication method using the ISM radio band.
◦ Carrier frequency: 868MHz/902MHz/920MHz depending on region.
Lightweight protocol
◦ Sigfox has tailored a lightweight protocol to handle small messages with very little overhead data.
◦ Less data to send means less energy consumption, hence longer battery life.
Sigfox communications
◦ 100 or 600 bps depending on geographical region.
◦ D-BPSK modulation - Uses only 1 Hz of the available 200 kbps(Hz) operation band to transmit at 1 bps.
◦ Supports up to 140 uplink messages a day - maximum of 12 Bytes per message (o -12 Bytes per message).
◦ 4 downlink messages per day - 8 Bytes per message.
Network architecture
◦ Star Topology
◦ A device is not attached to a specific base station unlike cellular protocols.
◦ The broadcasted message is received by any base station in the range - 3 in average.
◦ All base stations are connected to the Sigfox cloud.
Get started with Sigfox
LoRa
LoRa is a proprietary spread-spectrum radio modulation technology developed by Semtech
◦ Chirped FM
◦ Spreading factor (Programmable)
◦ Bandwidth: 125 kHz, 250 kHz, 500 kHz
◦ Data rates range from 0.3 kbps to 250 kbps
Operates in the ISM radio bands.
◦ Carrier frequency: 169MHz, 433MHz, 868MHz, 915MHz depending on region.
LoRaWAN Protocol:
◦ Fully Bi-directional
◦ End-to-end encryption
◦ Over the air registration of nodes
◦ Multicast capability
Network architecture:
◦ Star-of-stars topology
Get starter with LoRa
…

Contenu connexe

Tendances

Iot Software-As-A-Service Implementation Framework
Iot Software-As-A-Service Implementation FrameworkIot Software-As-A-Service Implementation Framework
Iot Software-As-A-Service Implementation FrameworkChandrashekhar More
 
Introduction to Internet Of Things
Introduction to Internet Of ThingsIntroduction to Internet Of Things
Introduction to Internet Of ThingsSiddharth Dayalwal
 
How Internet of Things Works | IoT Examples | IoT Applications
How Internet of Things Works | IoT Examples | IoT ApplicationsHow Internet of Things Works | IoT Examples | IoT Applications
How Internet of Things Works | IoT Examples | IoT ApplicationsAnand SFJ
 
1. Introduction to IoT
1. Introduction to IoT1. Introduction to IoT
1. Introduction to IoTAbhishek Das
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Thingspkshc01
 
Internet of things
Internet of thingsInternet of things
Internet of thingsNaseeba P P
 
Iot architecture
Iot architectureIot architecture
Iot architectureAnam Iqbal
 
IoT Basics, current trends, the future
IoT Basics, current trends, the futureIoT Basics, current trends, the future
IoT Basics, current trends, the futureCharalampos Doukas
 
State of the Art M2M /IoT Solutions
State of the Art M2M /IoT Solutions State of the Art M2M /IoT Solutions
State of the Art M2M /IoT Solutions Eurotech
 
Python and the internet of things
Python and the internet of thingsPython and the internet of things
Python and the internet of thingsAdam Englander
 
Iot architecture report
Iot architecture reportIot architecture report
Iot architecture reportNiranjan Kumar
 
Internet of Things [IoT]
Internet of Things [IoT]Internet of Things [IoT]
Internet of Things [IoT]Vikram Nandini
 
Internet of things applications covering industrial domain
Internet of things applications covering industrial domainInternet of things applications covering industrial domain
Internet of things applications covering industrial domainDev Bhattacharya
 
IoT implementation and Challenges
IoT implementation and ChallengesIoT implementation and Challenges
IoT implementation and ChallengesAhmed Banafa
 
AWS Learning Series: Harnessing the Power of Data | An Introduction to IoT
AWS Learning Series: Harnessing the Power of Data | An Introduction to IoTAWS Learning Series: Harnessing the Power of Data | An Introduction to IoT
AWS Learning Series: Harnessing the Power of Data | An Introduction to IoTAmazon Web Services
 

Tendances (20)

Iot Software-As-A-Service Implementation Framework
Iot Software-As-A-Service Implementation FrameworkIot Software-As-A-Service Implementation Framework
Iot Software-As-A-Service Implementation Framework
 
Introduction to Internet Of Things
Introduction to Internet Of ThingsIntroduction to Internet Of Things
Introduction to Internet Of Things
 
How Internet of Things Works | IoT Examples | IoT Applications
How Internet of Things Works | IoT Examples | IoT ApplicationsHow Internet of Things Works | IoT Examples | IoT Applications
How Internet of Things Works | IoT Examples | IoT Applications
 
1. Introduction to IoT
1. Introduction to IoT1. Introduction to IoT
1. Introduction to IoT
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Nazmul haq abir
Nazmul haq abirNazmul haq abir
Nazmul haq abir
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Iot architecture
Iot architectureIot architecture
Iot architecture
 
Overview of IoT and Security issues
Overview of IoT and Security issuesOverview of IoT and Security issues
Overview of IoT and Security issues
 
IoT Basics, current trends, the future
IoT Basics, current trends, the futureIoT Basics, current trends, the future
IoT Basics, current trends, the future
 
Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT)Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT)
 
State of the Art M2M /IoT Solutions
State of the Art M2M /IoT Solutions State of the Art M2M /IoT Solutions
State of the Art M2M /IoT Solutions
 
Python and the internet of things
Python and the internet of thingsPython and the internet of things
Python and the internet of things
 
Iot architecture report
Iot architecture reportIot architecture report
Iot architecture report
 
Internet of Things [IoT]
Internet of Things [IoT]Internet of Things [IoT]
Internet of Things [IoT]
 
IOT Consulting Service in Bangalore
IOT Consulting Service in BangaloreIOT Consulting Service in Bangalore
IOT Consulting Service in Bangalore
 
Iot unit i
Iot unit iIot unit i
Iot unit i
 
Internet of things applications covering industrial domain
Internet of things applications covering industrial domainInternet of things applications covering industrial domain
Internet of things applications covering industrial domain
 
IoT implementation and Challenges
IoT implementation and ChallengesIoT implementation and Challenges
IoT implementation and Challenges
 
AWS Learning Series: Harnessing the Power of Data | An Introduction to IoT
AWS Learning Series: Harnessing the Power of Data | An Introduction to IoTAWS Learning Series: Harnessing the Power of Data | An Introduction to IoT
AWS Learning Series: Harnessing the Power of Data | An Introduction to IoT
 

Similaire à Introduction to IoT Technologies - The need to know basics

Connecting_Things_2.01_Instructor Supplemental Materials_Chapter4.pptx
Connecting_Things_2.01_Instructor Supplemental Materials_Chapter4.pptxConnecting_Things_2.01_Instructor Supplemental Materials_Chapter4.pptx
Connecting_Things_2.01_Instructor Supplemental Materials_Chapter4.pptxssuser52b751
 
Nodemcu and IOT.pptx
Nodemcu and IOT.pptxNodemcu and IOT.pptx
Nodemcu and IOT.pptxDixonSunny2
 
Atal io t introduction
Atal io t introductionAtal io t introduction
Atal io t introductionYadvendra bedi
 
Internet of things chapter2.pdf
Internet of things chapter2.pdfInternet of things chapter2.pdf
Internet of things chapter2.pdfRupesh930637
 
Group 5 IoT Architecture Layer
Group 5 IoT Architecture LayerGroup 5 IoT Architecture Layer
Group 5 IoT Architecture LayerMarcus Maneja
 
the connection of iot with lora pan which enable
the connection of iot with lora pan which enablethe connection of iot with lora pan which enable
the connection of iot with lora pan which enableneelamsanjeevkumar
 
CHAPTER 1-Introduction of Advanced Network Technology and Facilities.pptx
CHAPTER 1-Introduction of Advanced Network Technology and Facilities.pptxCHAPTER 1-Introduction of Advanced Network Technology and Facilities.pptx
CHAPTER 1-Introduction of Advanced Network Technology and Facilities.pptxFame22
 
UCT IoT Deployment and Challenges
UCT IoT Deployment and ChallengesUCT IoT Deployment and Challenges
UCT IoT Deployment and ChallengesThe IOT Academy
 
ch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computingch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computingssuser06ea42
 
TM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdfTM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdfssuser8b324e
 
Internet of Things Architecture / Topology
Internet of Things Architecture / TopologyInternet of Things Architecture / Topology
Internet of Things Architecture / TopologyNEEVEE Technologies
 
IoT Standards & Ecosystem
IoT Standards & EcosystemIoT Standards & Ecosystem
IoT Standards & EcosystemHarish Vadada
 
Io t a_de_techgigwebinar_04nov2016
Io t a_de_techgigwebinar_04nov2016Io t a_de_techgigwebinar_04nov2016
Io t a_de_techgigwebinar_04nov2016Dr. Aloknath De
 
HOME AUTOMATION USING INTERNET OF THINGS.pptx
HOME AUTOMATION USING INTERNET OF THINGS.pptxHOME AUTOMATION USING INTERNET OF THINGS.pptx
HOME AUTOMATION USING INTERNET OF THINGS.pptxKhanArshidIqbal
 

Similaire à Introduction to IoT Technologies - The need to know basics (20)

Connecting_Things_2.01_Instructor Supplemental Materials_Chapter4.pptx
Connecting_Things_2.01_Instructor Supplemental Materials_Chapter4.pptxConnecting_Things_2.01_Instructor Supplemental Materials_Chapter4.pptx
Connecting_Things_2.01_Instructor Supplemental Materials_Chapter4.pptx
 
Nodemcu and IOT.pptx
Nodemcu and IOT.pptxNodemcu and IOT.pptx
Nodemcu and IOT.pptx
 
Atal io t introduction
Atal io t introductionAtal io t introduction
Atal io t introduction
 
Internet of things chapter2.pdf
Internet of things chapter2.pdfInternet of things chapter2.pdf
Internet of things chapter2.pdf
 
INTERNET OF THINGS.pptx
INTERNET OF THINGS.pptxINTERNET OF THINGS.pptx
INTERNET OF THINGS.pptx
 
Group 5 IoT Architecture Layer
Group 5 IoT Architecture LayerGroup 5 IoT Architecture Layer
Group 5 IoT Architecture Layer
 
the connection of iot with lora pan which enable
the connection of iot with lora pan which enablethe connection of iot with lora pan which enable
the connection of iot with lora pan which enable
 
UNIT-2.pptx
UNIT-2.pptxUNIT-2.pptx
UNIT-2.pptx
 
Unit - 1.pptx
Unit - 1.pptxUnit - 1.pptx
Unit - 1.pptx
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
CHAPTER 1-Introduction of Advanced Network Technology and Facilities.pptx
CHAPTER 1-Introduction of Advanced Network Technology and Facilities.pptxCHAPTER 1-Introduction of Advanced Network Technology and Facilities.pptx
CHAPTER 1-Introduction of Advanced Network Technology and Facilities.pptx
 
UCT IoT Deployment and Challenges
UCT IoT Deployment and ChallengesUCT IoT Deployment and Challenges
UCT IoT Deployment and Challenges
 
IoT and Its Application
IoT and Its ApplicationIoT and Its Application
IoT and Its Application
 
ch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computingch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computing
 
TM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdfTM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdf
 
IOT-Monograph .docx
IOT-Monograph .docxIOT-Monograph .docx
IOT-Monograph .docx
 
Internet of Things Architecture / Topology
Internet of Things Architecture / TopologyInternet of Things Architecture / Topology
Internet of Things Architecture / Topology
 
IoT Standards & Ecosystem
IoT Standards & EcosystemIoT Standards & Ecosystem
IoT Standards & Ecosystem
 
Io t a_de_techgigwebinar_04nov2016
Io t a_de_techgigwebinar_04nov2016Io t a_de_techgigwebinar_04nov2016
Io t a_de_techgigwebinar_04nov2016
 
HOME AUTOMATION USING INTERNET OF THINGS.pptx
HOME AUTOMATION USING INTERNET OF THINGS.pptxHOME AUTOMATION USING INTERNET OF THINGS.pptx
HOME AUTOMATION USING INTERNET OF THINGS.pptx
 

Dernier

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
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
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 

Dernier (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

Introduction to IoT Technologies - The need to know basics

  • 1. An Introduction to IoT Technologies THE NEED TO KNOW BASICS BY Jaco Bester, Pr. Eng
  • 2. What is the Internet of Things The Internet of Things (IoT) refers to the connection of everyday objects to the Internet and to one another. The IoT consists out of a network of uniquely identifiable physical objects that are embedded with electronics and able to exchange data. The IoT is an inextricable mixture of hardware, software, data and service.
  • 3. Application Areas ◦ Consumer ◦ Agriculture and farming ◦ Energy Monitoring ◦ Environmental Monitoring ◦ Building and Home Automation ◦ Medical and Healthcare ◦ Transportation ◦ Manufacturing (Industry 4.0) ◦ Etc…
  • 4. Aspects of IoT Technology IoT Technology Platforms Security Analytics Device Management Event Stream Processing Hardware Operating Systems Standard Bodies Low-Power IoT Networks
  • 5. Platforms IoT platforms bundle many of the infrastructure components of an IoT system into a single product that offers multiple services such as: ◦ Data acquisition ◦ Data analytics ◦ Data management ◦ Application development ◦ Application Programming Interface (API) ◦ Firmware and software updates ◦ Device monitoring and management ◦ Security
  • 6. Platforms Examples ◦ Amazon Web Services (AWS) IoT ◦ Azure IoT Suite ◦ Bosch IoT Suite ◦ Cisco Jasper ◦ GE Predix ◦ Google Cloud Platform (GCP) IoT Core ◦ IBM Watson ◦ Siemens MindSphere ◦ Verizon ThingSpace
  • 7. Security The IoT introduces multiple security risks and challenges ◦ Platforms ◦ Operating systems ◦ Communication interfaces ◦ Devices Protection is required from ◦ Network attacks ◦ Physical tampering
  • 8. Analytics What is the value of the data generated by the IoT? ◦ Identify business opportunities ◦ Understand customer/user behavior ◦ Deliver services ◦ Improve products
  • 9. Device Management Provisioning and Authentication •Authentication entails establishing a unique identity for each IoT device. •Provisioning or registration is the process of enrolling a device into a system. •Only devices that present proper credentials, certificates, or keys are registered. Configuration and Control •Remote access •Bootloaders •Bug patches •Firmware and Software updates •Recovery/last known good states Monitoring and Diagnostics •Provide alarms and notifications •Download program logs and dumps •Lifecycle management •Keep up with maintenance requirements as the network grows Software updates and Maintenance •Synchronization •Host Downloads •Deployment
  • 10. Event Stream Processing Some IoT applications will generate extremely high data volumes and “events”. Analyzing events while they are in real-time is known as “event streams”. Can also be used in combination with historical data and predictive models.
  • 11. Hardware Security and encryption capability •Hardware Security •Trusted Platform Modules •Cryptographic Authentication Devices Data processing and storage •Memory •Storage •Performance requirements •Data routing requirements •Edge processing •Cloud Processing Data acquisition and control •Resolution •Sample rate •Actuator mechanisms •Response times Connectivity Interfaces •Wired (Ethernet, UART, CAN, Etc.) •Wireless (Wi-Fi, Bluetooth, Cellular, Etc.) •Low Power Wide Area Networks (LPWAN) technologies Power management •Wired Vs Battery •Idle, Sleep, and Power down modes •Connected Peripherals, Sensors, and Actuators •Application resource requirements
  • 12. Hardware Addition trade offs when selecting IoT hardware ◦ Size ◦ Features ◦ Hardware cost ◦ Ease of integration ◦ Operating system support ◦ Software upgradability (OTA) ◦ Embedded device management agents ◦ Software cost
  • 13. Operating Systems ◦ The use of OS, particular an RTOS, simplifies the job of application programmers and system integrators because many of the low-level challenges are taken care of by the OS.
  • 14. Operating Systems High level considerations when selecting an IoT OS ◦ Footprint - Memory, power, processing, and overhead requirements must be low. ◦ Scalability - End device Vs Gateway ◦ Portability - Standard board support packages (BSP) ◦ Modularity - Functionality add-ons capability ◦ Connectivity - Built in support for various communication protocols ◦ Security - Secure boot, SSL support, Encryption features, Etc.
  • 15. Operating Systems Examples ◦ Windows 10 for IoT ◦ RIOT OS – Open source ◦ Arm mbed ◦ RealSense OS X (Intel) ◦ Google Brillo ◦ Rasbian ◦ Yocto Project – Open source
  • 16. Standards and Standard Bodies Standards and common APIs are essential for IoT devices to interoperate and communicate with minimum integration effort. Currently there is a lack of interoperability and standards throughout the emerging IoT ecosystem. Some groups have formed that are trying to address this issue ◦ Open Internet Consortium (OIC) ◦ The Thread Group ◦ The All Seen Alliance ◦ The Industrial Internet Consortium (IIC) IEEE 802.15 Task group which specifies wireless personal area network (WPAN) standards. ◦ Mesh Networking – IEEE 802.15.5 ◦ Key Management Protocol – IEEE 802.15.9 ◦ Low-rate wireless personal area networks (LR-WPAN) - IEEE 802.15.4 Many IoT business models will rely on sharing data between multiple devices and organizations.
  • 17. Industry 4.0 Design Principles: ◦ Interoperability ◦ The ability of things to connect and communicate with each other. ◦ Information Transparency ◦ The ability of a system to create a virtual copy of its physical environment through sensor data in order to contextualize information.. ◦ Technical Assistance ◦ The ability of a system to support humans in both physical activities as well as in making informed decisions. ◦ Decentralized Decisions ◦ The ability of a system to make decisions as well as perform tasks autonomously.
  • 18. Low-Power IoT Network Considerations ◦ Cellular networks don’t provide a good combination of desirable technical features to serve IoT business models. ◦ Examples ◦ ZigBee ◦ Sigfox ◦ LoRa
  • 19. Zigbee The Zigbee Alliance is a group of companies that maintain and publish the Zigbee standard. Operates in the ISM radio bands. ◦ Carrier frequency: 2.4GHz world wide IEEE 802.15.4 based specification Zigbee Communications ◦ Defined data rate of 250 kbps ◦ Bandwidth: 1MHz ◦ 10-100m communication range. ◦ Best suited for intermittent data transmissions from a sensor or input device. Network Architecture ◦ Star and Tree Topology ◦ Coordinator, Router, End device ◦ Every network must have one coordinator device ◦ Mesh networking for data transmissions over longer distances. Zigbee modules are typically integrated with radios and with microcontrollers. Get starter with Zigbee Control your world
  • 20. Sigfox Sigfox is a company that builds wireless networks to connect low-energy objects/things. Sigfox employs a proprietary communication method using the ISM radio band. ◦ Carrier frequency: 868MHz/902MHz/920MHz depending on region. Lightweight protocol ◦ Sigfox has tailored a lightweight protocol to handle small messages with very little overhead data. ◦ Less data to send means less energy consumption, hence longer battery life. Sigfox communications ◦ 100 or 600 bps depending on geographical region. ◦ D-BPSK modulation - Uses only 1 Hz of the available 200 kbps(Hz) operation band to transmit at 1 bps. ◦ Supports up to 140 uplink messages a day - maximum of 12 Bytes per message (o -12 Bytes per message). ◦ 4 downlink messages per day - 8 Bytes per message. Network architecture ◦ Star Topology ◦ A device is not attached to a specific base station unlike cellular protocols. ◦ The broadcasted message is received by any base station in the range - 3 in average. ◦ All base stations are connected to the Sigfox cloud. Get started with Sigfox
  • 21. LoRa LoRa is a proprietary spread-spectrum radio modulation technology developed by Semtech ◦ Chirped FM ◦ Spreading factor (Programmable) ◦ Bandwidth: 125 kHz, 250 kHz, 500 kHz ◦ Data rates range from 0.3 kbps to 250 kbps Operates in the ISM radio bands. ◦ Carrier frequency: 169MHz, 433MHz, 868MHz, 915MHz depending on region. LoRaWAN Protocol: ◦ Fully Bi-directional ◦ End-to-end encryption ◦ Over the air registration of nodes ◦ Multicast capability Network architecture: ◦ Star-of-stars topology Get starter with LoRa
  • 22.