SlideShare a Scribd company logo
1 of 20
Download to read offline
• IoT CommunicaCon Models
• Requirements for an autonomous federaCon of peers
• Datapoints for a publisher/subscriber, data driven control model
• Organizing the network
• Python to the rescue!
• DemonstraCon hardware, code & Web pages
• Demo!
• How to get a free SDK
• IoT has roots in asset management
• Sensors sending data up to a data base/server machine
• Generalized asset management model
• Monitoring air/water quality, livestock, fleets of trucks, temperature of food, etc.
• Client/Server model is well suited to using IP
• The Industrial Internet is a distributed peer‐to‐peer model – not just client/
server
• Needed for distributed local control
• IP protocols need extensions to handle mulCcasCng, confirmed mulCcasCng, secure
mulCcasCng, and more.
Internet
Router
Narrowband 802.15.4
Device
Chip
Device
Host Stack
Device
Host stack
Device
Host stack
Services PlaForm
Device
Chip
Device
Chip
Device
Host Stack
Device
Host Stack
WiFiEthernet
Apps
Server
Services PlaForm
Apps
Cloud
Switch/Modem
IP Control / Communities (IP-C)
Enabled common architecture
• Choice of SOCs
• Choice of media
• Routers
• Service platform
™
• Based on an open standard
protocol with services added
above the IP transport layer
• Every device is an equal peer
• Any device can communicate
with any other device, any
group of devices, or all devices
in the network – transparently
to the applicaCon
• Devices communicate using
datapoints
• A simple data model keeps
device applicaCons
independent of network
topology, network addresses,
etc.
IzoT is a trademark of Echelon
Corporation
• IzoT devices communicate
using datapoints
• A datapoint is a 1 to 228
byte value
• A device can have up to
4096 datapoints
• Sensors publish
informaCon based on
events that occur and
actuators subscribe to the
informaCon that applies to
them
• Facilitate communicaCon among devices from diverse
manufacturers
• For example, the output from a light switch from one manufacturer is
completely understood by the input controlling the lamp built by
another manufacturer.
• User‐defined datapoints can be developed by any developer, if
required
• Datapoints are connected either by a
network installaCon tool or by the
devices themselves
• Tools or the devices themselves can
confirm that datapoint types are
compaCble
•
• Sending device requires acknowledgments (ACK) from all
receiving devices
• AutomaCc retries if ACK is not received during
configurable period
• Logs error (Cmeout) in the sending device upon failure of
the message packet delivery.
• Reliable delivery
•
• Two‐way service that behaves like
acknowledged service
• Unacknowledged Service
• Only one update sent
• Repeated Service
• One update sent, plus a configurable
number of repeats
• No acknowledgement sent
• Conserves bandwidth in fan out
connecCons
• Probability of delivery with three retries
is very high
• Fire‐and‐forget
• Network‐wide bandwidth control
• Support for network growth
• Flexible connecCon model
‐ ‐
• Managed systems use a central server to allocate unique resources
• ISI uses the following patented algorithm to assign a resource called “Fire
and Forget”
1. Choose resource locally based on combinaCon of random selecCon, predetermined
algorithm, and local knowledge
2. Consider chosen resource unique and use immediately
3. Periodically inform other devices of resource usage
4. A device receiving these resource usage noCficaCons detects any conflicts and resolves
conflicts locally using the same algorithm
• Fire‐and‐forget governs allocaCon of network addresses and datapoint
connecCon informaCon
• An ISI enrollment assembly is an applicaCon‐specific, arbitrary,
set of 1 – 254 datapoints
• Each device can support 0 – 254 assemblies
• Manual
• User presses a Connect buion on each device
• Suitable for devices with common device types in a network—like lights and switches
• AutomaCc
• Devices automaCcally form connecCons
• Suitable for unique devices like appliances
• Controlled
• Similar to manual, but controlled from a user interface
• Suitable for the same devices as the manual method
Open Enrollment
Message
Bind
• IzoT Python classes deal with much of the complexity of implemenCng
datapoints, binding datapoints and creaCng web pages to display the data on
the network
• Here is the code you would write to implement a sensor:
from izot.resources.profiles.iotAnalogInput import iotAnalogInput
temperatureSensor = app.block(profile=iotAnalogInput(), ext_name='Temperature')
…
temperatureSensor.nvoAnalog.data.present_value = float(temperature)
ISI Engine
Control Services
Linux UDP/IP Stack
Ethernet/
Wi‐Fi
• Free beta license
• Source code in C, C++, Python
• Sample code for applicaCons and Web pages
using the Raspberry Pi
Device Stack Server Stack
REST
Web
Pages
Web Server
REST Server
Database
Python Package
User C/C++
Applica>on
User Python
Applica>on
C API
Collector
Network Server
Control Services
Linux UDP/IP Stack
Ethernet/
Wi‐Fi
Controller
iPad
IzoT
Web Apps
Touch
Keypad
LED
Controller
IzoT
Serve
r
Adafruit Model 189
Passive Infrared Sensor
Environment
Senso
r
Adafruit Model 335 2.8”
320x24018‐bit Color TFT
Touchscreen Display
+
Adafruit Model 1083
ADS 1015 12‐Bit
4‐Channel ADC
Adafruit Model 385
DHT22 Temperature‐Humidity
Sensor
Adafruit Model 439
TSL2561 Digital Light Sensor
Solarbo>cs Model 60160
3 Wa ` RGB Star LED
Controller
Adafruit Model 815
16‐Channel 12‐Bit
PWM Driver
• Deploy the programs onto the Pis
• Use ISI to organize the network
• Test the network
• Interact with the network using the RESTful API
20
• Download your free IzoT SDK at: hip://iiot.echelon.com/get‐started
• Buy your PI’s and the I/O that you want for your project
• Create some cool web pages
• …and impress your friends!

More Related Content

What's hot

supervisory control and data acquisition system
supervisory control and data acquisition systemsupervisory control and data acquisition system
supervisory control and data acquisition systemselvakumar R
 
Practical Distribution and Substation Automation (incl. communications) for E...
Practical Distribution and Substation Automation (incl. communications) for E...Practical Distribution and Substation Automation (incl. communications) for E...
Practical Distribution and Substation Automation (incl. communications) for E...Living Online
 
Scada protocols-and-communications-trends
Scada protocols-and-communications-trendsScada protocols-and-communications-trends
Scada protocols-and-communications-trendsSandip Roy
 
Burns Presantation
Burns PresantationBurns Presantation
Burns Presantationecburnsjr
 
Patti Engineering Presentation: Water/Wastewater with InduSoft Web Studio and...
Patti Engineering Presentation: Water/Wastewater with InduSoft Web Studio and...Patti Engineering Presentation: Water/Wastewater with InduSoft Web Studio and...
Patti Engineering Presentation: Water/Wastewater with InduSoft Web Studio and...AVEVA
 
Jassim al hamad open substation automation system for oil & gas industry
Jassim al hamad  open substation automation system for oil & gas industryJassim al hamad  open substation automation system for oil & gas industry
Jassim al hamad open substation automation system for oil & gas industrysarah7887
 
How Schneider Electric sees Ethernet in the Industrial Environment - Part II
How Schneider Electric sees Ethernet in the Industrial Environment - Part IIHow Schneider Electric sees Ethernet in the Industrial Environment - Part II
How Schneider Electric sees Ethernet in the Industrial Environment - Part IISchneider Electric
 
PRESENTATION THESIS
PRESENTATION THESISPRESENTATION THESIS
PRESENTATION THESISUmair Abbasi
 
Data Acquisition and Control
Data Acquisition and Control Data Acquisition and Control
Data Acquisition and Control ICP DAS USA, Inc.
 
High-performance, narrowband UHF SCADA radio
High-performance, narrowband UHF SCADA radioHigh-performance, narrowband UHF SCADA radio
High-performance, narrowband UHF SCADA radioComms Connect
 
Project ppt 4 channel data acquisition
Project ppt 4 channel data acquisitionProject ppt 4 channel data acquisition
Project ppt 4 channel data acquisitionVineesh Kumar
 

What's hot (20)

supervisory control and data acquisition system
supervisory control and data acquisition systemsupervisory control and data acquisition system
supervisory control and data acquisition system
 
1st preview
1st preview1st preview
1st preview
 
Practical Distribution and Substation Automation (incl. communications) for E...
Practical Distribution and Substation Automation (incl. communications) for E...Practical Distribution and Substation Automation (incl. communications) for E...
Practical Distribution and Substation Automation (incl. communications) for E...
 
From SCADA to IoT
From SCADA to IoTFrom SCADA to IoT
From SCADA to IoT
 
Scada protocols-and-communications-trends
Scada protocols-and-communications-trendsScada protocols-and-communications-trends
Scada protocols-and-communications-trends
 
A SCADA System Using Mobile Agents for a Next-Generation Distribution System
A SCADA System Using Mobile Agents for a Next-Generation Distribution SystemA SCADA System Using Mobile Agents for a Next-Generation Distribution System
A SCADA System Using Mobile Agents for a Next-Generation Distribution System
 
Burns Presantation
Burns PresantationBurns Presantation
Burns Presantation
 
Scada
ScadaScada
Scada
 
Patti Engineering Presentation: Water/Wastewater with InduSoft Web Studio and...
Patti Engineering Presentation: Water/Wastewater with InduSoft Web Studio and...Patti Engineering Presentation: Water/Wastewater with InduSoft Web Studio and...
Patti Engineering Presentation: Water/Wastewater with InduSoft Web Studio and...
 
SCADA
SCADASCADA
SCADA
 
Jassim al hamad open substation automation system for oil & gas industry
Jassim al hamad  open substation automation system for oil & gas industryJassim al hamad  open substation automation system for oil & gas industry
Jassim al hamad open substation automation system for oil & gas industry
 
How Schneider Electric sees Ethernet in the Industrial Environment - Part II
How Schneider Electric sees Ethernet in the Industrial Environment - Part IIHow Schneider Electric sees Ethernet in the Industrial Environment - Part II
How Schneider Electric sees Ethernet in the Industrial Environment - Part II
 
Scada ppt
Scada pptScada ppt
Scada ppt
 
PRESENTATION THESIS
PRESENTATION THESISPRESENTATION THESIS
PRESENTATION THESIS
 
Scada system
Scada systemScada system
Scada system
 
SCADA
SCADASCADA
SCADA
 
SCADA
SCADASCADA
SCADA
 
Data Acquisition and Control
Data Acquisition and Control Data Acquisition and Control
Data Acquisition and Control
 
High-performance, narrowband UHF SCADA radio
High-performance, narrowband UHF SCADA radioHigh-performance, narrowband UHF SCADA radio
High-performance, narrowband UHF SCADA radio
 
Project ppt 4 channel data acquisition
Project ppt 4 channel data acquisitionProject ppt 4 channel data acquisition
Project ppt 4 channel data acquisition
 

Similar to IzoT platform presentation

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
 
PME 2021 Design & Quote.pptx
PME 2021 Design & Quote.pptxPME 2021 Design & Quote.pptx
PME 2021 Design & Quote.pptxNavedKhan659845
 
Secure IOT Gateway
Secure IOT GatewaySecure IOT Gateway
Secure IOT GatewayLF Events
 
10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA System10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA SystemInductive Automation
 
10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA System10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA SystemInductive Automation
 
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
 
CQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applicationsCQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applicationsMichael Blackstock
 
chapter-4-networking hjgjjgj did hfhhfhj
chapter-4-networking hjgjjgj did hfhhfhjchapter-4-networking hjgjjgj did hfhhfhj
chapter-4-networking hjgjjgj did hfhhfhjAmitDeshai
 
Design Like a Pro - Best Practices For IIoT 2016
Design Like a Pro - Best Practices For IIoT 2016Design Like a Pro - Best Practices For IIoT 2016
Design Like a Pro - Best Practices For IIoT 2016Inductive Automation
 
Design Like a Pro - Best Practices For IIoT
Design Like a Pro - Best Practices For IIoTDesign Like a Pro - Best Practices For IIoT
Design Like a Pro - Best Practices For IIoTInductive Automation
 
Nodemcu and IOT.pptx
Nodemcu and IOT.pptxNodemcu and IOT.pptx
Nodemcu and IOT.pptxDixonSunny2
 
CCS335 - Cloud architecture model and infrastructure
CCS335 - Cloud architecture model and infrastructureCCS335 - Cloud architecture model and infrastructure
CCS335 - Cloud architecture model and infrastructureNiviV4
 
6 Simple Steps to Enterprise Digital Transformation
6 Simple Steps to Enterprise Digital Transformation6 Simple Steps to Enterprise Digital Transformation
6 Simple Steps to Enterprise Digital TransformationInductive Automation
 
Global Azure boot camp 2015 - Microsoft IoT Solutions with Azure
Global Azure boot camp 2015 - Microsoft IoT Solutions with AzureGlobal Azure boot camp 2015 - Microsoft IoT Solutions with Azure
Global Azure boot camp 2015 - Microsoft IoT Solutions with AzureVinoth Rajagopalan
 
Wisenet - Complete ppt about the topic wisenet
Wisenet -  Complete ppt about the topic wisenetWisenet -  Complete ppt about the topic wisenet
Wisenet - Complete ppt about the topic wisenetAboo Thahir
 

Similar to IzoT platform presentation (20)

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
 
Anura
AnuraAnura
Anura
 
Anura
AnuraAnura
Anura
 
PME 2021 Design & Quote.pptx
PME 2021 Design & Quote.pptxPME 2021 Design & Quote.pptx
PME 2021 Design & Quote.pptx
 
Secure IOT Gateway
Secure IOT GatewaySecure IOT Gateway
Secure IOT Gateway
 
10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA System10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA System
 
10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA System10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA System
 
iot unit1.pdf
iot unit1.pdfiot unit1.pdf
iot unit1.pdf
 
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
 
CQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applicationsCQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applications
 
chapter-4-networking hjgjjgj did hfhhfhj
chapter-4-networking hjgjjgj did hfhhfhjchapter-4-networking hjgjjgj did hfhhfhj
chapter-4-networking hjgjjgj did hfhhfhj
 
Design Like a Pro - Best Practices For IIoT 2016
Design Like a Pro - Best Practices For IIoT 2016Design Like a Pro - Best Practices For IIoT 2016
Design Like a Pro - Best Practices For IIoT 2016
 
Design Like a Pro - Best Practices For IIoT
Design Like a Pro - Best Practices For IIoTDesign Like a Pro - Best Practices For IIoT
Design Like a Pro - Best Practices For IIoT
 
Nodemcu and IOT.pptx
Nodemcu and IOT.pptxNodemcu and IOT.pptx
Nodemcu and IOT.pptx
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
CCS335 - Cloud architecture model and infrastructure
CCS335 - Cloud architecture model and infrastructureCCS335 - Cloud architecture model and infrastructure
CCS335 - Cloud architecture model and infrastructure
 
6 Simple Steps to Enterprise Digital Transformation
6 Simple Steps to Enterprise Digital Transformation6 Simple Steps to Enterprise Digital Transformation
6 Simple Steps to Enterprise Digital Transformation
 
Global Azure boot camp 2015 - Microsoft IoT Solutions with Azure
Global Azure boot camp 2015 - Microsoft IoT Solutions with AzureGlobal Azure boot camp 2015 - Microsoft IoT Solutions with Azure
Global Azure boot camp 2015 - Microsoft IoT Solutions with Azure
 
INTERNET OF THINGS.pptx
INTERNET OF THINGS.pptxINTERNET OF THINGS.pptx
INTERNET OF THINGS.pptx
 
Wisenet - Complete ppt about the topic wisenet
Wisenet -  Complete ppt about the topic wisenetWisenet -  Complete ppt about the topic wisenet
Wisenet - Complete ppt about the topic wisenet
 

More from Echelon Corporation

The Smartest Smart Cities Will Benefit from the Confluence of AI and Big Data...
The Smartest Smart Cities Will Benefit from the Confluence of AI and Big Data...The Smartest Smart Cities Will Benefit from the Confluence of AI and Big Data...
The Smartest Smart Cities Will Benefit from the Confluence of AI and Big Data...Echelon Corporation
 
Blueprint for Grid Modernization
Blueprint for Grid ModernizationBlueprint for Grid Modernization
Blueprint for Grid ModernizationEchelon Corporation
 
Smart Grid Optimization - April 2012
Smart Grid Optimization - April 2012Smart Grid Optimization - April 2012
Smart Grid Optimization - April 2012Echelon Corporation
 
Grid optimization through intelligent control
Grid optimization through intelligent controlGrid optimization through intelligent control
Grid optimization through intelligent controlEchelon Corporation
 
Putting the Smart Grid into Perspective
Putting the Smart Grid into PerspectivePutting the Smart Grid into Perspective
Putting the Smart Grid into PerspectiveEchelon Corporation
 
The True Value of Grid Reliability
The True Value of Grid ReliabilityThe True Value of Grid Reliability
The True Value of Grid ReliabilityEchelon Corporation
 

More from Echelon Corporation (6)

The Smartest Smart Cities Will Benefit from the Confluence of AI and Big Data...
The Smartest Smart Cities Will Benefit from the Confluence of AI and Big Data...The Smartest Smart Cities Will Benefit from the Confluence of AI and Big Data...
The Smartest Smart Cities Will Benefit from the Confluence of AI and Big Data...
 
Blueprint for Grid Modernization
Blueprint for Grid ModernizationBlueprint for Grid Modernization
Blueprint for Grid Modernization
 
Smart Grid Optimization - April 2012
Smart Grid Optimization - April 2012Smart Grid Optimization - April 2012
Smart Grid Optimization - April 2012
 
Grid optimization through intelligent control
Grid optimization through intelligent controlGrid optimization through intelligent control
Grid optimization through intelligent control
 
Putting the Smart Grid into Perspective
Putting the Smart Grid into PerspectivePutting the Smart Grid into Perspective
Putting the Smart Grid into Perspective
 
The True Value of Grid Reliability
The True Value of Grid ReliabilityThe True Value of Grid Reliability
The True Value of Grid Reliability
 

Recently uploaded

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 

Recently uploaded (20)

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 

IzoT platform presentation

  • 1.
  • 2. • IoT CommunicaCon Models • Requirements for an autonomous federaCon of peers • Datapoints for a publisher/subscriber, data driven control model • Organizing the network • Python to the rescue! • DemonstraCon hardware, code & Web pages • Demo! • How to get a free SDK
  • 3. • IoT has roots in asset management • Sensors sending data up to a data base/server machine • Generalized asset management model • Monitoring air/water quality, livestock, fleets of trucks, temperature of food, etc. • Client/Server model is well suited to using IP • The Industrial Internet is a distributed peer‐to‐peer model – not just client/ server • Needed for distributed local control • IP protocols need extensions to handle mulCcasCng, confirmed mulCcasCng, secure mulCcasCng, and more.
  • 4. Internet Router Narrowband 802.15.4 Device Chip Device Host Stack Device Host stack Device Host stack Services PlaForm Device Chip Device Chip Device Host Stack Device Host Stack WiFiEthernet Apps Server Services PlaForm Apps Cloud Switch/Modem IP Control / Communities (IP-C) Enabled common architecture • Choice of SOCs • Choice of media • Routers • Service platform
  • 5. ™ • Based on an open standard protocol with services added above the IP transport layer • Every device is an equal peer • Any device can communicate with any other device, any group of devices, or all devices in the network – transparently to the applicaCon • Devices communicate using datapoints • A simple data model keeps device applicaCons independent of network topology, network addresses, etc. IzoT is a trademark of Echelon Corporation
  • 6. • IzoT devices communicate using datapoints • A datapoint is a 1 to 228 byte value • A device can have up to 4096 datapoints • Sensors publish informaCon based on events that occur and actuators subscribe to the informaCon that applies to them
  • 7. • Facilitate communicaCon among devices from diverse manufacturers • For example, the output from a light switch from one manufacturer is completely understood by the input controlling the lamp built by another manufacturer. • User‐defined datapoints can be developed by any developer, if required
  • 8. • Datapoints are connected either by a network installaCon tool or by the devices themselves • Tools or the devices themselves can confirm that datapoint types are compaCble
  • 9. • • Sending device requires acknowledgments (ACK) from all receiving devices • AutomaCc retries if ACK is not received during configurable period • Logs error (Cmeout) in the sending device upon failure of the message packet delivery. • Reliable delivery • • Two‐way service that behaves like acknowledged service
  • 10. • Unacknowledged Service • Only one update sent • Repeated Service • One update sent, plus a configurable number of repeats • No acknowledgement sent • Conserves bandwidth in fan out connecCons • Probability of delivery with three retries is very high
  • 11. • Fire‐and‐forget • Network‐wide bandwidth control • Support for network growth • Flexible connecCon model
  • 12. ‐ ‐ • Managed systems use a central server to allocate unique resources • ISI uses the following patented algorithm to assign a resource called “Fire and Forget” 1. Choose resource locally based on combinaCon of random selecCon, predetermined algorithm, and local knowledge 2. Consider chosen resource unique and use immediately 3. Periodically inform other devices of resource usage 4. A device receiving these resource usage noCficaCons detects any conflicts and resolves conflicts locally using the same algorithm • Fire‐and‐forget governs allocaCon of network addresses and datapoint connecCon informaCon
  • 13. • An ISI enrollment assembly is an applicaCon‐specific, arbitrary, set of 1 – 254 datapoints • Each device can support 0 – 254 assemblies
  • 14. • Manual • User presses a Connect buion on each device • Suitable for devices with common device types in a network—like lights and switches • AutomaCc • Devices automaCcally form connecCons • Suitable for unique devices like appliances • Controlled • Similar to manual, but controlled from a user interface • Suitable for the same devices as the manual method
  • 16. • IzoT Python classes deal with much of the complexity of implemenCng datapoints, binding datapoints and creaCng web pages to display the data on the network • Here is the code you would write to implement a sensor: from izot.resources.profiles.iotAnalogInput import iotAnalogInput temperatureSensor = app.block(profile=iotAnalogInput(), ext_name='Temperature') … temperatureSensor.nvoAnalog.data.present_value = float(temperature)
  • 17. ISI Engine Control Services Linux UDP/IP Stack Ethernet/ Wi‐Fi • Free beta license • Source code in C, C++, Python • Sample code for applicaCons and Web pages using the Raspberry Pi Device Stack Server Stack REST Web Pages Web Server REST Server Database Python Package User C/C++ Applica>on User Python Applica>on C API Collector Network Server Control Services Linux UDP/IP Stack Ethernet/ Wi‐Fi Controller
  • 18. iPad IzoT Web Apps Touch Keypad LED Controller IzoT Serve r Adafruit Model 189 Passive Infrared Sensor Environment Senso r Adafruit Model 335 2.8” 320x24018‐bit Color TFT Touchscreen Display + Adafruit Model 1083 ADS 1015 12‐Bit 4‐Channel ADC Adafruit Model 385 DHT22 Temperature‐Humidity Sensor Adafruit Model 439 TSL2561 Digital Light Sensor Solarbo>cs Model 60160 3 Wa ` RGB Star LED Controller Adafruit Model 815 16‐Channel 12‐Bit PWM Driver
  • 19. • Deploy the programs onto the Pis • Use ISI to organize the network • Test the network • Interact with the network using the RESTful API
  • 20. 20 • Download your free IzoT SDK at: hip://iiot.echelon.com/get‐started • Buy your PI’s and the I/O that you want for your project • Create some cool web pages • …and impress your friends!