SlideShare a Scribd company logo
1 of 35
Download to read offline
Rethinking the IoT 
… with “Chirps” 
Francis da Costa 
Presented IOT Conference Oct 2014
The Internet of Things: It’s Different Out There 
The IoT won’t be much like the traditional Internet: 
• Scope – it’s 100 times bigger 
• Simple – majority of end devices “dumb” 
• Scalable – All control cannot be centralized 
• Subscription-based – too much data otherwise 
• Standards – primarily open-source with extensions 
• Security – must be incremental 
www.chirp-networks.com 2
Internet Core 
Scope: 100+ Times Larger 
Traditional Internet 
• 3 billion to 5 billion devices 
• Generally “always” On 
• Multi-purpose computers 
• Mostly for human interaction 
• Not resource-constrained 
Internet “Edge” 
Internet of Things 
• 700 billion to 1 trillion devices 
• Temporal: “sometimes” on 
• Specific-purpose machines 
• Mostly M2M interactions 
• Many resource-constrained 
www.chirp-networks.com 3
The Challenge of Truly Simple Devices 
• Up to a trillion of them 
• Sensors, actuators, appliances 
• Single-function, extremely limited “vocabulary” 
• Different in nearly every way from traditional 
Internet 
www.chirp-networks.com 4
Simpler Devices Will Rule the IoT 
Next wave of the Internet is Machines-to-Machines Ecosystems 
Human Oriented Ecosystem Machine Oriented Ecosystem 
Not (really) Resource Constrained 
• Lots more Processor, Memory, Protocol stacks 
• Human Oriented Consumption (external) 
• Assumed often “Always On” 
• Centrally-managed naming (MACID, et al) 
Often Resource Constrained 
• Often Limited or no processor, memory, etc. 
• Consumption for local use (Internal) 
• Many remote with Intermittent power 
• Built by millions of manufacturers worldwide 
…many cannot afford traditional IP protocol overhead 
www.chirp-networks.com 5
IoT Data Characteristics 
Machine to Machine (M2M) 
• Terse – not oriented to humans 
• Repetitive 
• Individual messages not critical 
• Meaning comes from combination with other data 
sources – “Small Data” 
• Consumption and generation is mostly Local 
• Usually unidirectional 
• Self-classified: new and necessary concept 
www.chirp-networks.com 6
Scalable Communication Lesson from Nature: Pollen 
Pollen propagates everywhere, but only specific receivers decode “message” 
www.chirp-networks.com 7
The “Lightness” and Elegance of Pollen 
• Self-classified (by species) 
• Extremely lightweight 
• No inherent transport 
mechanism 
• Uni-directional 
• Single-function 
• Individual “message” not critical 
• Receiver-oriented sensitivity 
… these are the reasons that pollen scales 
www.chirp-networks.com 8
The “Heaviness” of IPv6 (for Simple Devices) 
• Protocol overhead 
• Full error-detection/ 
retransmission 
• Bi-directional peer-to-peer 
• Multi-function: not for IoT 
• Transmitter-oriented 
networking 
… unneeded for the vast majority of the emerging IoT 
www.chirp-networks.com 9
IoT Data is Different, Protocol Must be Different: Chirps 
IPV6 Overhead = 40 bytes, 1 byte payload 
Chirp Overhead = 4 bytes, 1 byte payload 
Note that Chirp lacks: 
• Universally unique ID 
• Error correction/retransmission 
Minimal overhead for end device, but it must be applied elsewhere: 
-“Propagator” Nodes/Network, described later. 
Public Chirp Classification Private payload 
www.chirp-networks.com 10
Self Classification Lesson from Nature: Birdsong 
All birds derive some information, but only specific receivers fully participate 
www.chirp-networks.com 11
Self-Classification the Key to Discover / Subscribe 
• Massive amounts of data published from trillions 
of devices 
• Servers (“Integrator Functions”) will discover and 
subscribe to interesting small data flows 
• This requires self-classification at end device 
- Basic: Type of device (moisture sensor, 
streetlight, etc.) from open-source taxonomy 
- Incremental: unlimited additional classification 
through private fields 
• Published data may be open to all or proprietary 
www.chirp-networks.com 12
Self-Classification Lesson from Nature: Affinities 
Underlying event not seen, but affinities are visible 
www.chirp-networks.com 13
Known Publish/Subscribe Affinity (“Pollen”) 
Smoke Alarm 
Ventilation 
Lawn 
Sprinkler 
HHoommee NNeettwwoorrkk 
Time of Day 
Utility 
Pricing 
 
Local Weather Forecasts 
Home “Health” 
Advisor 
Application 
subscribes to 
many data streams 
www.chirp-networks.com 14
Discovered Publish/Subscribe Affinity (“Pheromones”) 
Affinity by time-of-day correlation: elevator activity 
Initial application: 
air conditioning 
control 
Affinity by location: lighting control 
Affinity by type of data: peak energy cost variations 
Integrator function seeks additional 
candidate data sources by affinities. 
Builds more refined causal models. 
Accelerate Learning through Affinities 
www.chirp-networks.com 15
Scalable Publish / Subscribe for the Edge 
• Discovery: Many useful data sources may be unknown. 
- Self-classification (“motion sensor”, “irrigation valve”, etc.) 
permits discovery of data “affinities” 
- Open Source top-level taxonomy crucial to scale and 
discovery 
• Subscriber-Based: Small data flows may be discovered, 
selected, and incorporated by Integrator Functions 
• Dynamic: New flows may be added and existing sources 
aged-out over time 
• Real Time: Reports, alarms, trends provided to humans via 
Integrator Function 
www.chirp-networks.com 16
Topology Lesson from Nature: Trees 
End devices don’t communicate with one another, so “tree” better than “web” 
www.chirp-networks.com 17
Emerging Tree Based IoT Architecture 
End Devices 
Propagator 
Mesh Network 
Filter 
Gateway 
Integrator 
Function 
Chirp Data Streams “Small” Data Flows “Big Data” Analysis 
www.chirp-networks.com 18
Scalability of IoT Architecture 
• End Devices can be cheap, simple, low power, 
unmanaged 
• Protocol sophistication only in Propagator Nodes 
• Prune and trim broadcasts – building “buses” 
• Optional distributed intelligent agents in Propagator 
Nodes 
- Extend subscription preferences of Integrator 
Functions 
- Add security and proprietary functions 
- Extends “Software Defined Network” publish/ 
subscribe functionality to edge of network 
www.chirp-networks.com 19
Scalability: Broadcasts, Distribution, Addressing 
Chirps from end devices 
Collection 
GPS Location 
Pruning Bundling 
IPv6 Packet 
Propagator Node 
Context 
Temperature 
Motion 
Propagator Nodes create “Small Data” flows from Chirp data streams 
www.chirp-networks.com 20
Scalability: Loading “Buses” 
Chirps to-and-from end devices 
Buses to/from 
different 
destinations 
Chirps 
unloaded/ 
reloaded 
Propagator Node 
Buses to/from 
different 
integrator 
functions 
Real Time Scheduling at Propagator Node 
www.chirp-networks.com 21
Propagator Node – Chirp-Ready IoT “Hub” 
IPv6 
Serial 
Wired or Wireless 
Chirp, IP, or Legacy 
Bluetooth 
Power 
line 
Infrared 
WiFi 
www.chirp-networks.com 22
Propagator Node Form-Factors 
Infrared LED transceivers 
Power Replication 
USB, Ethernet Etc. 
Propagator node 
integrated with Smart 
Meter 
AC Mains faceplate 
replacement 
Propagator node 
combined with Wi‐Fi 
Access Point 
www.chirp-networks.com 23
Propagator Nodes –Networking Capabilities 
• Developed on Open Source platform: OpenWrt, et al 
• Build structured trees among themselves 
- Path discovery, routing, redundancy, fail-over 
- Simplicity through “near-optimal” routing 
• Manage multicast: pruning, forwarding, spoofing, etc. 
• Optional integrated Publishing Agents participate in 
publish/subscribe bus, machine learning 
• Offer wide variety of end device interfaces: wired, 
wireless, optical, etc. 
www.chirp-networks.com 24
Current Development Focus 
• Extending patent portfolio, existing code base 
• OEM licensees and Military projects underway 
• Now developing Propagator Node and Chirp-to- 
IP code for OEM customer applications 
• Offshore team in India for custom development 
www.chirp-networks.com 25
Chirp Protocols for the Emerging IoT 
• Simpler protocol for simple devices 
• Self-classified for scalability 
• Permits publish / discover / subscribe 
• Standards – open-source with extensions 
• Public and private fields for extensibility 
• Control loop flexibility 
• The challenge is scale, not address space 
www.chirp-networks.com 26
Support Slides 
www.chirp-networks.com 27
M2M Lesson from Nature: Autonomy and Control 
Devices operate independently, but may act in concert with external “cues” 
www.chirp-networks.com 28
Lower-Level Autonomy, Higher-Level Oversight 
IP 
IP 
IP 
IP 
Round-Trip Control Loops 
IP 
“Propagator” 
Lightweight chirp 
protocol only IP IP 
Dual Isochronous Control Loops 
IP overhead for 
every end device 
Traditional 
Emerging IoT 
www.chirp-networks.com 29
Progressive Refinements in Machine Control Loops 
Local Low Level Control 
L 
Lawn Sprinkler 
Actuator Valve 
Remote Control Model refinement 
Integrator 
Q: Did Sprinkler Turn On? 
A: No. 
R 
Propagator 
Relay Node 
Local Integrator 
CAUSAL INFERENCE ENGINE 
1. Upstream Water Pressure good 
2. Downstream Flow Absent 
Real and Virtual Sensor Publish/Subscribe Stream 
“ON” 
“OFF” 
Upstream Remote Pressure Sensor 
Down Stream Remote Flow Sensor 
S 
www.chirp-networks.com 30
Self-Classification (Pollen-like) for IoT: “Chirps” 
Public Section (mandatory) Private Section (optional) 
Marker Pointer (4 bits) 8 bit Marker 4 bit Marker 
12 22 243 16 23 255 4 251 6 
Agent ID Agent ID 
Total chirp length with 2 Byte Public Field, 4 bit Marker, 1 Byte Payload = 5.0 bytes 
5.0 Bytes with 1 Byte Payload 
6.0 Bytes with 2 Byte Payload 
7.0 Bytes with 3 Byte Payload 
04 22 243 06 02 255 03 
8.0 Bytes with 4 Byte Payload 
www.chirp-networks.com 31
Importance of Open Source for Chirp Protocols 
• Too big, too much data, too unmanageable 
• Lessons from nature 
- Only publish /discover / subscribe can scale 
- Self-classified data necessary so receivers may select 
• Open Source taxonomy is scalable and distributed. 
• Top Level Taxonomy is open. 
• Extensible Sensor type Library 
• Extensible Actuator type Library 
• Enterprises and OEMs may develop custom and proprietary 
extensions for Private fields 
www.chirp-networks.com 32
Even “Closed” Flows Will Offer Open Source Information 
• Specifics of data stream may be private, but “affinities” 
are still observable 
- Information about number, location, and activity of 
devices (and much more) 
- Adds information to Open Source Taxonomy 
• Analogous to Twitter Discovery Functions 
• Every additional end device potentially adds to Open 
Source knowledge base 
www.chirp-networks.com 33
Security Must be Incremental to Open Source Format 
• Basic Chirp published and open to all 
- As in nature’s pheromones and birdsong 
• Private fields within Chirp may create “lock-and-key” 
relationship in OEM and proprietary applications 
- As in pollen – receiver determines 
• Further security achieved through distributed agents 
in Propagator Nodes 
• Secure data may still flow through Propagator Node 
network with open data, but is unintelligible 
- From nature: air transports both proprietary (e.g., 
pollen) and open “signals” (e.g., pheromones) 
www.chirp-networks.com 34
Security Must be Incremental 
DNA Pointer: 4 bytes, 8 bit Marker (1010) 
12 22 243 16 23 255 4 251 6 
Public Section (mandatory) Private Section (optional) 
Public Agent ID is 4.8.255 (4 byte Public, 8 bit Marker, DNA 255 
(Subscribed) Agent states: Classification is 8.8.8.8 (1 byte each) 
Decrypted Chirp Class: 4.8.22.243.16.23. 
Its payload requires another Agent 
Private Agent 1.4.6 (for 4.8.22.243.16.23) decodes value (251) 
Chirp with public (open) payloads have shorter classifications 
e.g. Chirp Class 4.8.22: Temp=243F Pressure=16psi Humidity=23%. 
Larger Packets intended for slower transport. 
Enterprises may define their (internal) classification schemes. 
Discovery of “unknown” chirp classes detected, addressed in SIGs. 
Distributed, organic growth of chirp classification taxonomy. 
www.chirp-networks.com 35

More Related Content

What's hot

Latest wireless technology
Latest wireless technologyLatest wireless technology
Latest wireless technologynurmeen1
 
Track 3 session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
Track 3   session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iotTrack 3   session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
Track 3 session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iotST_World
 
Introduction à l'écosystème de l'Internet des Objets
Introduction à l'écosystème de l'Internet des Objets  Introduction à l'écosystème de l'Internet des Objets
Introduction à l'écosystème de l'Internet des Objets Geeks Anonymes
 
ZIP-and-IoT-Whitepaper[1]
ZIP-and-IoT-Whitepaper[1]ZIP-and-IoT-Whitepaper[1]
ZIP-and-IoT-Whitepaper[1]Sasi Nair
 
Practical introduction to IoT
Practical introduction to IoTPractical introduction to IoT
Practical introduction to IoTpekkanikander
 
Attacking and Crashing IoT Devices via Bluetooth LE protocol
Attacking and Crashing IoT Devices via Bluetooth LE protocolAttacking and Crashing IoT Devices via Bluetooth LE protocol
Attacking and Crashing IoT Devices via Bluetooth LE protocolCysinfo Cyber Security Community
 
Webnesday - Introduction to LoRaWAN
Webnesday - Introduction to LoRaWANWebnesday - Introduction to LoRaWAN
Webnesday - Introduction to LoRaWANMartin Haas
 
LoRaWAN Deployment Models
LoRaWAN Deployment ModelsLoRaWAN Deployment Models
LoRaWAN Deployment ModelsJohan Stokking
 
System design of multiprotocol iot
System design of multiprotocol iotSystem design of multiprotocol iot
System design of multiprotocol iotDev Bhattacharya
 
Track 3 session 2 - st dev con 2016 - arrow - identifying business challeng...
Track 3   session 2 - st dev con 2016 - arrow - identifying business challeng...Track 3   session 2 - st dev con 2016 - arrow - identifying business challeng...
Track 3 session 2 - st dev con 2016 - arrow - identifying business challeng...ST_World
 
RFID: a condensed overview
RFID: a condensed overviewRFID: a condensed overview
RFID: a condensed overviewMaarten Weyn
 
Smart Home Tech Short
Smart Home Tech ShortSmart Home Tech Short
Smart Home Tech Shortchowfei
 
The iot academy_lpwan_lora
The iot academy_lpwan_loraThe iot academy_lpwan_lora
The iot academy_lpwan_loraThe IOT Academy
 
Track 1 session 2 - st dev con 2016 - dsp concepts - innovating iot+wearab...
Track 1   session 2 - st dev con 2016 -  dsp concepts - innovating iot+wearab...Track 1   session 2 - st dev con 2016 -  dsp concepts - innovating iot+wearab...
Track 1 session 2 - st dev con 2016 - dsp concepts - innovating iot+wearab...ST_World
 
Leading the LTE IoT evolution to connect the massive Internet of Things
Leading the LTE IoT evolution to connect the massive Internet of ThingsLeading the LTE IoT evolution to connect the massive Internet of Things
Leading the LTE IoT evolution to connect the massive Internet of ThingsQualcomm Research
 
Long-Distance Battery-Powered Sensors for the IOT- SigFox
Long-Distance Battery-Powered Sensors for the IOT- SigFoxLong-Distance Battery-Powered Sensors for the IOT- SigFox
Long-Distance Battery-Powered Sensors for the IOT- SigFoxUS-Ignite
 
IoT Connectivity with LoRa
IoT Connectivity with LoRaIoT Connectivity with LoRa
IoT Connectivity with LoRaAndri Yadi
 

What's hot (20)

Latest wireless technology
Latest wireless technologyLatest wireless technology
Latest wireless technology
 
Track 3 session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
Track 3   session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iotTrack 3   session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
Track 3 session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
 
Introduction à l'écosystème de l'Internet des Objets
Introduction à l'écosystème de l'Internet des Objets  Introduction à l'écosystème de l'Internet des Objets
Introduction à l'écosystème de l'Internet des Objets
 
ZIP-and-IoT-Whitepaper[1]
ZIP-and-IoT-Whitepaper[1]ZIP-and-IoT-Whitepaper[1]
ZIP-and-IoT-Whitepaper[1]
 
Practical introduction to IoT
Practical introduction to IoTPractical introduction to IoT
Practical introduction to IoT
 
Attacking and Crashing IoT Devices via Bluetooth LE protocol
Attacking and Crashing IoT Devices via Bluetooth LE protocolAttacking and Crashing IoT Devices via Bluetooth LE protocol
Attacking and Crashing IoT Devices via Bluetooth LE protocol
 
iot-component-dimensioning
iot-component-dimensioningiot-component-dimensioning
iot-component-dimensioning
 
Webnesday - Introduction to LoRaWAN
Webnesday - Introduction to LoRaWANWebnesday - Introduction to LoRaWAN
Webnesday - Introduction to LoRaWAN
 
LoRaWAN Deployment Models
LoRaWAN Deployment ModelsLoRaWAN Deployment Models
LoRaWAN Deployment Models
 
IoT Control Units and Communication Models
IoT Control Units and Communication ModelsIoT Control Units and Communication Models
IoT Control Units and Communication Models
 
LPWan 101
LPWan 101LPWan 101
LPWan 101
 
System design of multiprotocol iot
System design of multiprotocol iotSystem design of multiprotocol iot
System design of multiprotocol iot
 
Track 3 session 2 - st dev con 2016 - arrow - identifying business challeng...
Track 3   session 2 - st dev con 2016 - arrow - identifying business challeng...Track 3   session 2 - st dev con 2016 - arrow - identifying business challeng...
Track 3 session 2 - st dev con 2016 - arrow - identifying business challeng...
 
RFID: a condensed overview
RFID: a condensed overviewRFID: a condensed overview
RFID: a condensed overview
 
Smart Home Tech Short
Smart Home Tech ShortSmart Home Tech Short
Smart Home Tech Short
 
The iot academy_lpwan_lora
The iot academy_lpwan_loraThe iot academy_lpwan_lora
The iot academy_lpwan_lora
 
Track 1 session 2 - st dev con 2016 - dsp concepts - innovating iot+wearab...
Track 1   session 2 - st dev con 2016 -  dsp concepts - innovating iot+wearab...Track 1   session 2 - st dev con 2016 -  dsp concepts - innovating iot+wearab...
Track 1 session 2 - st dev con 2016 - dsp concepts - innovating iot+wearab...
 
Leading the LTE IoT evolution to connect the massive Internet of Things
Leading the LTE IoT evolution to connect the massive Internet of ThingsLeading the LTE IoT evolution to connect the massive Internet of Things
Leading the LTE IoT evolution to connect the massive Internet of Things
 
Long-Distance Battery-Powered Sensors for the IOT- SigFox
Long-Distance Battery-Powered Sensors for the IOT- SigFoxLong-Distance Battery-Powered Sensors for the IOT- SigFox
Long-Distance Battery-Powered Sensors for the IOT- SigFox
 
IoT Connectivity with LoRa
IoT Connectivity with LoRaIoT Connectivity with LoRa
IoT Connectivity with LoRa
 

Viewers also liked

Military, Defense and Public Safety Mesh Networks [MeshDynamics]
Military, Defense and Public Safety Mesh Networks [MeshDynamics]Military, Defense and Public Safety Mesh Networks [MeshDynamics]
Military, Defense and Public Safety Mesh Networks [MeshDynamics]MeshDynamics
 
The Abstracted Network for Industrial Internet- Slides
The Abstracted Network for Industrial Internet- SlidesThe Abstracted Network for Industrial Internet- Slides
The Abstracted Network for Industrial Internet- SlidesMeshDynamics
 
IOT Solutions and Challenges
IOT Solutions and ChallengesIOT Solutions and Challenges
IOT Solutions and ChallengesMeshDynamics
 
Apache Flink for IoT: How Event-Time Processing Enables Easy and Accurate Ana...
Apache Flink for IoT: How Event-Time Processing Enables Easy and Accurate Ana...Apache Flink for IoT: How Event-Time Processing Enables Easy and Accurate Ana...
Apache Flink for IoT: How Event-Time Processing Enables Easy and Accurate Ana...Big Data Spain
 
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergInternet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergDr. Mazlan Abbas
 
Internet of Things and its applications
Internet of Things and its applicationsInternet of Things and its applications
Internet of Things and its applicationsPasquale Puzio
 

Viewers also liked (7)

IOTKeyNote
IOTKeyNoteIOTKeyNote
IOTKeyNote
 
Military, Defense and Public Safety Mesh Networks [MeshDynamics]
Military, Defense and Public Safety Mesh Networks [MeshDynamics]Military, Defense and Public Safety Mesh Networks [MeshDynamics]
Military, Defense and Public Safety Mesh Networks [MeshDynamics]
 
The Abstracted Network for Industrial Internet- Slides
The Abstracted Network for Industrial Internet- SlidesThe Abstracted Network for Industrial Internet- Slides
The Abstracted Network for Industrial Internet- Slides
 
IOT Solutions and Challenges
IOT Solutions and ChallengesIOT Solutions and Challenges
IOT Solutions and Challenges
 
Apache Flink for IoT: How Event-Time Processing Enables Easy and Accurate Ana...
Apache Flink for IoT: How Event-Time Processing Enables Easy and Accurate Ana...Apache Flink for IoT: How Event-Time Processing Enables Easy and Accurate Ana...
Apache Flink for IoT: How Event-Time Processing Enables Easy and Accurate Ana...
 
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergInternet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An Iceberg
 
Internet of Things and its applications
Internet of Things and its applicationsInternet of Things and its applications
Internet of Things and its applications
 

Similar to Iot conference-oct-2014

Open Source For Self Classification of Data Stream in the Internet Of Things.
Open Source For Self Classification of Data Stream in the Internet Of Things. Open Source For Self Classification of Data Stream in the Internet Of Things.
Open Source For Self Classification of Data Stream in the Internet Of Things. MeshDynamics
 
Some thoughts on IoT, HKNOG 4.0
Some thoughts on IoT, HKNOG 4.0Some thoughts on IoT, HKNOG 4.0
Some thoughts on IoT, HKNOG 4.0APNIC
 
[Feb 2020] Cours IoT - CentraleSupelec - Master SIO
[Feb 2020] Cours IoT - CentraleSupelec - Master SIO[Feb 2020] Cours IoT - CentraleSupelec - Master SIO
[Feb 2020] Cours IoT - CentraleSupelec - Master SIONicolas Lesconnec
 
IoT (Internet of Things)
IoT (Internet of Things)IoT (Internet of Things)
IoT (Internet of Things)TusharSoam
 
III CSE IoT Unit - I.pptx
III CSE IoT Unit - I.pptxIII CSE IoT Unit - I.pptx
III CSE IoT Unit - I.pptxAvinashAvuthu2
 
Building the Internet of Things with Thingsquare and Contiki - day 1, part 1
Building the Internet of Things with Thingsquare and Contiki - day 1, part 1Building the Internet of Things with Thingsquare and Contiki - day 1, part 1
Building the Internet of Things with Thingsquare and Contiki - day 1, part 1Adam Dunkels
 
Real-time, Sensor-based Monitoring of Shipping Containers
Real-time, Sensor-based Monitoring of Shipping ContainersReal-time, Sensor-based Monitoring of Shipping Containers
Real-time, Sensor-based Monitoring of Shipping Containersbenaam
 
SGNOG 5: Some thoughts on IoT
SGNOG 5: Some thoughts on IoTSGNOG 5: Some thoughts on IoT
SGNOG 5: Some thoughts on IoTAPNIC
 
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...Rick G. Garibay
 
AusNOG 2017: Some thoughts on IoT
AusNOG 2017: Some thoughts on IoTAusNOG 2017: Some thoughts on IoT
AusNOG 2017: Some thoughts on IoTAPNIC
 
Mba admission in india
Mba admission in indiaMba admission in india
Mba admission in indiaEdhole.com
 
Bluetooth Part-17
Bluetooth Part-17Bluetooth Part-17
Bluetooth Part-17Techvilla
 
Fin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIsFin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIsRobert Greiner
 

Similar to Iot conference-oct-2014 (20)

Open Source For Self Classification of Data Stream in the Internet Of Things.
Open Source For Self Classification of Data Stream in the Internet Of Things. Open Source For Self Classification of Data Stream in the Internet Of Things.
Open Source For Self Classification of Data Stream in the Internet Of Things.
 
Some thoughts on IoT, HKNOG 4.0
Some thoughts on IoT, HKNOG 4.0Some thoughts on IoT, HKNOG 4.0
Some thoughts on IoT, HKNOG 4.0
 
[Feb 2020] Cours IoT - CentraleSupelec - Master SIO
[Feb 2020] Cours IoT - CentraleSupelec - Master SIO[Feb 2020] Cours IoT - CentraleSupelec - Master SIO
[Feb 2020] Cours IoT - CentraleSupelec - Master SIO
 
IoT (Internet of Things)
IoT (Internet of Things)IoT (Internet of Things)
IoT (Internet of Things)
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
III CSE IoT Unit - I.pptx
III CSE IoT Unit - I.pptxIII CSE IoT Unit - I.pptx
III CSE IoT Unit - I.pptx
 
Building the Internet of Things with Thingsquare and Contiki - day 1, part 1
Building the Internet of Things with Thingsquare and Contiki - day 1, part 1Building the Internet of Things with Thingsquare and Contiki - day 1, part 1
Building the Internet of Things with Thingsquare and Contiki - day 1, part 1
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Real-time, Sensor-based Monitoring of Shipping Containers
Real-time, Sensor-based Monitoring of Shipping ContainersReal-time, Sensor-based Monitoring of Shipping Containers
Real-time, Sensor-based Monitoring of Shipping Containers
 
SGNOG 5: Some thoughts on IoT
SGNOG 5: Some thoughts on IoTSGNOG 5: Some thoughts on IoT
SGNOG 5: Some thoughts on IoT
 
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
 
AusNOG 2017: Some thoughts on IoT
AusNOG 2017: Some thoughts on IoTAusNOG 2017: Some thoughts on IoT
AusNOG 2017: Some thoughts on IoT
 
Wsn handbook
Wsn handbookWsn handbook
Wsn handbook
 
Internet Of Things
 Internet Of Things Internet Of Things
Internet Of Things
 
Mba admission in india
Mba admission in indiaMba admission in india
Mba admission in india
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Sfit2
Sfit2Sfit2
Sfit2
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Bluetooth Part-17
Bluetooth Part-17Bluetooth Part-17
Bluetooth Part-17
 
Fin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIsFin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIs
 

More from MeshDynamics

Chirp_Primer_Slides:ULtra Low Power Edge Connectivity
Chirp_Primer_Slides:ULtra Low Power Edge ConnectivityChirp_Primer_Slides:ULtra Low Power Edge Connectivity
Chirp_Primer_Slides:ULtra Low Power Edge ConnectivityMeshDynamics
 
small-dumb-cheap-and-copious-the-future-of-the-internet-of-things
small-dumb-cheap-and-copious-the-future-of-the-internet-of-thingssmall-dumb-cheap-and-copious-the-future-of-the-internet-of-things
small-dumb-cheap-and-copious-the-future-of-the-internet-of-thingsMeshDynamics
 
Francis da costa rethinks the internet of things zd_net
Francis da costa rethinks the internet of things   zd_netFrancis da costa rethinks the internet of things   zd_net
Francis da costa rethinks the internet of things zd_netMeshDynamics
 
Md4000 mesh suite-intro
Md4000 mesh suite-introMd4000 mesh suite-intro
Md4000 mesh suite-introMeshDynamics
 
Chirp Networks for Industrial Internet and Real time M2M
Chirp Networks for Industrial Internet and Real time M2MChirp Networks for Industrial Internet and Real time M2M
Chirp Networks for Industrial Internet and Real time M2MMeshDynamics
 
Strategies for IIOT and M2M Networking
Strategies for IIOT and M2M NetworkingStrategies for IIOT and M2M Networking
Strategies for IIOT and M2M NetworkingMeshDynamics
 
Towards Rapid Implementation of Adaptive Robotic Systems
Towards Rapid Implementation of Adaptive Robotic SystemsTowards Rapid Implementation of Adaptive Robotic Systems
Towards Rapid Implementation of Adaptive Robotic SystemsMeshDynamics
 
An Integrated Prototyping Environment For Programmable Automation
An Integrated Prototyping Environment For Programmable AutomationAn Integrated Prototyping Environment For Programmable Automation
An Integrated Prototyping Environment For Programmable AutomationMeshDynamics
 
The Abstracted Network for Industrial Internet
The Abstracted Network for Industrial InternetThe Abstracted Network for Industrial Internet
The Abstracted Network for Industrial InternetMeshDynamics
 
MeshDynamics Disruption Tolerant Networks
MeshDynamics Disruption Tolerant NetworksMeshDynamics Disruption Tolerant Networks
MeshDynamics Disruption Tolerant NetworksMeshDynamics
 
MeshDynamics P3M Persistent and Dynamic Mesh Networks
MeshDynamics P3M Persistent and Dynamic Mesh NetworksMeshDynamics P3M Persistent and Dynamic Mesh Networks
MeshDynamics P3M Persistent and Dynamic Mesh NetworksMeshDynamics
 
MeshDynamics Mesh Networks - Video Surveillance
MeshDynamics Mesh Networks - Video SurveillanceMeshDynamics Mesh Networks - Video Surveillance
MeshDynamics Mesh Networks - Video SurveillanceMeshDynamics
 
MeshDynamics MD4000 Mesh Network Products - Installation Guide
MeshDynamics MD4000 Mesh Network Products - Installation GuideMeshDynamics MD4000 Mesh Network Products - Installation Guide
MeshDynamics MD4000 Mesh Network Products - Installation GuideMeshDynamics
 
MeshDynamics MD4000 Mesh Network Deployment- Best Practices
MeshDynamics MD4000 Mesh Network Deployment- Best PracticesMeshDynamics MD4000 Mesh Network Deployment- Best Practices
MeshDynamics MD4000 Mesh Network Deployment- Best PracticesMeshDynamics
 
MeshDynamics Mesh Networks- High Level Overview
MeshDynamics Mesh Networks- High Level OverviewMeshDynamics Mesh Networks- High Level Overview
MeshDynamics Mesh Networks- High Level OverviewMeshDynamics
 
Battelle AoA Evaluation Report on Military Mesh Network Products
Battelle AoA Evaluation Report on Military Mesh Network Products Battelle AoA Evaluation Report on Military Mesh Network Products
Battelle AoA Evaluation Report on Military Mesh Network Products MeshDynamics
 
Mesh Networks in Underground Mining [MeshDynamics]
Mesh Networks in Underground Mining [MeshDynamics]Mesh Networks in Underground Mining [MeshDynamics]
Mesh Networks in Underground Mining [MeshDynamics]MeshDynamics
 
MeshDynamics Mesh Network Layout Design (Examples)
MeshDynamics Mesh Network Layout Design (Examples)MeshDynamics Mesh Network Layout Design (Examples)
MeshDynamics Mesh Network Layout Design (Examples)MeshDynamics
 
MeshDynamics Mesh Networks - Youtube Video Slides
MeshDynamics  Mesh Networks - Youtube Video SlidesMeshDynamics  Mesh Networks - Youtube Video Slides
MeshDynamics Mesh Networks - Youtube Video SlidesMeshDynamics
 

More from MeshDynamics (20)

Chirp_Primer_Slides:ULtra Low Power Edge Connectivity
Chirp_Primer_Slides:ULtra Low Power Edge ConnectivityChirp_Primer_Slides:ULtra Low Power Edge Connectivity
Chirp_Primer_Slides:ULtra Low Power Edge Connectivity
 
small-dumb-cheap-and-copious-the-future-of-the-internet-of-things
small-dumb-cheap-and-copious-the-future-of-the-internet-of-thingssmall-dumb-cheap-and-copious-the-future-of-the-internet-of-things
small-dumb-cheap-and-copious-the-future-of-the-internet-of-things
 
Francis da costa rethinks the internet of things zd_net
Francis da costa rethinks the internet of things   zd_netFrancis da costa rethinks the internet of things   zd_net
Francis da costa rethinks the internet of things zd_net
 
Md4000 mesh suite-intro
Md4000 mesh suite-introMd4000 mesh suite-intro
Md4000 mesh suite-intro
 
Chirp Networks for Industrial Internet and Real time M2M
Chirp Networks for Industrial Internet and Real time M2MChirp Networks for Industrial Internet and Real time M2M
Chirp Networks for Industrial Internet and Real time M2M
 
Strategies for IIOT and M2M Networking
Strategies for IIOT and M2M NetworkingStrategies for IIOT and M2M Networking
Strategies for IIOT and M2M Networking
 
Towards Rapid Implementation of Adaptive Robotic Systems
Towards Rapid Implementation of Adaptive Robotic SystemsTowards Rapid Implementation of Adaptive Robotic Systems
Towards Rapid Implementation of Adaptive Robotic Systems
 
An Integrated Prototyping Environment For Programmable Automation
An Integrated Prototyping Environment For Programmable AutomationAn Integrated Prototyping Environment For Programmable Automation
An Integrated Prototyping Environment For Programmable Automation
 
Chirp Networks
Chirp NetworksChirp Networks
Chirp Networks
 
The Abstracted Network for Industrial Internet
The Abstracted Network for Industrial InternetThe Abstracted Network for Industrial Internet
The Abstracted Network for Industrial Internet
 
MeshDynamics Disruption Tolerant Networks
MeshDynamics Disruption Tolerant NetworksMeshDynamics Disruption Tolerant Networks
MeshDynamics Disruption Tolerant Networks
 
MeshDynamics P3M Persistent and Dynamic Mesh Networks
MeshDynamics P3M Persistent and Dynamic Mesh NetworksMeshDynamics P3M Persistent and Dynamic Mesh Networks
MeshDynamics P3M Persistent and Dynamic Mesh Networks
 
MeshDynamics Mesh Networks - Video Surveillance
MeshDynamics Mesh Networks - Video SurveillanceMeshDynamics Mesh Networks - Video Surveillance
MeshDynamics Mesh Networks - Video Surveillance
 
MeshDynamics MD4000 Mesh Network Products - Installation Guide
MeshDynamics MD4000 Mesh Network Products - Installation GuideMeshDynamics MD4000 Mesh Network Products - Installation Guide
MeshDynamics MD4000 Mesh Network Products - Installation Guide
 
MeshDynamics MD4000 Mesh Network Deployment- Best Practices
MeshDynamics MD4000 Mesh Network Deployment- Best PracticesMeshDynamics MD4000 Mesh Network Deployment- Best Practices
MeshDynamics MD4000 Mesh Network Deployment- Best Practices
 
MeshDynamics Mesh Networks- High Level Overview
MeshDynamics Mesh Networks- High Level OverviewMeshDynamics Mesh Networks- High Level Overview
MeshDynamics Mesh Networks- High Level Overview
 
Battelle AoA Evaluation Report on Military Mesh Network Products
Battelle AoA Evaluation Report on Military Mesh Network Products Battelle AoA Evaluation Report on Military Mesh Network Products
Battelle AoA Evaluation Report on Military Mesh Network Products
 
Mesh Networks in Underground Mining [MeshDynamics]
Mesh Networks in Underground Mining [MeshDynamics]Mesh Networks in Underground Mining [MeshDynamics]
Mesh Networks in Underground Mining [MeshDynamics]
 
MeshDynamics Mesh Network Layout Design (Examples)
MeshDynamics Mesh Network Layout Design (Examples)MeshDynamics Mesh Network Layout Design (Examples)
MeshDynamics Mesh Network Layout Design (Examples)
 
MeshDynamics Mesh Networks - Youtube Video Slides
MeshDynamics  Mesh Networks - Youtube Video SlidesMeshDynamics  Mesh Networks - Youtube Video Slides
MeshDynamics Mesh Networks - Youtube Video Slides
 

Recently uploaded

Intellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxIntellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxBipin Adhikari
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleanscorenetworkseo
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 

Recently uploaded (20)

Intellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxIntellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptx
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleans
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 

Iot conference-oct-2014

  • 1. Rethinking the IoT … with “Chirps” Francis da Costa Presented IOT Conference Oct 2014
  • 2. The Internet of Things: It’s Different Out There The IoT won’t be much like the traditional Internet: • Scope – it’s 100 times bigger • Simple – majority of end devices “dumb” • Scalable – All control cannot be centralized • Subscription-based – too much data otherwise • Standards – primarily open-source with extensions • Security – must be incremental www.chirp-networks.com 2
  • 3. Internet Core Scope: 100+ Times Larger Traditional Internet • 3 billion to 5 billion devices • Generally “always” On • Multi-purpose computers • Mostly for human interaction • Not resource-constrained Internet “Edge” Internet of Things • 700 billion to 1 trillion devices • Temporal: “sometimes” on • Specific-purpose machines • Mostly M2M interactions • Many resource-constrained www.chirp-networks.com 3
  • 4. The Challenge of Truly Simple Devices • Up to a trillion of them • Sensors, actuators, appliances • Single-function, extremely limited “vocabulary” • Different in nearly every way from traditional Internet www.chirp-networks.com 4
  • 5. Simpler Devices Will Rule the IoT Next wave of the Internet is Machines-to-Machines Ecosystems Human Oriented Ecosystem Machine Oriented Ecosystem Not (really) Resource Constrained • Lots more Processor, Memory, Protocol stacks • Human Oriented Consumption (external) • Assumed often “Always On” • Centrally-managed naming (MACID, et al) Often Resource Constrained • Often Limited or no processor, memory, etc. • Consumption for local use (Internal) • Many remote with Intermittent power • Built by millions of manufacturers worldwide …many cannot afford traditional IP protocol overhead www.chirp-networks.com 5
  • 6. IoT Data Characteristics Machine to Machine (M2M) • Terse – not oriented to humans • Repetitive • Individual messages not critical • Meaning comes from combination with other data sources – “Small Data” • Consumption and generation is mostly Local • Usually unidirectional • Self-classified: new and necessary concept www.chirp-networks.com 6
  • 7. Scalable Communication Lesson from Nature: Pollen Pollen propagates everywhere, but only specific receivers decode “message” www.chirp-networks.com 7
  • 8. The “Lightness” and Elegance of Pollen • Self-classified (by species) • Extremely lightweight • No inherent transport mechanism • Uni-directional • Single-function • Individual “message” not critical • Receiver-oriented sensitivity … these are the reasons that pollen scales www.chirp-networks.com 8
  • 9. The “Heaviness” of IPv6 (for Simple Devices) • Protocol overhead • Full error-detection/ retransmission • Bi-directional peer-to-peer • Multi-function: not for IoT • Transmitter-oriented networking … unneeded for the vast majority of the emerging IoT www.chirp-networks.com 9
  • 10. IoT Data is Different, Protocol Must be Different: Chirps IPV6 Overhead = 40 bytes, 1 byte payload Chirp Overhead = 4 bytes, 1 byte payload Note that Chirp lacks: • Universally unique ID • Error correction/retransmission Minimal overhead for end device, but it must be applied elsewhere: -“Propagator” Nodes/Network, described later. Public Chirp Classification Private payload www.chirp-networks.com 10
  • 11. Self Classification Lesson from Nature: Birdsong All birds derive some information, but only specific receivers fully participate www.chirp-networks.com 11
  • 12. Self-Classification the Key to Discover / Subscribe • Massive amounts of data published from trillions of devices • Servers (“Integrator Functions”) will discover and subscribe to interesting small data flows • This requires self-classification at end device - Basic: Type of device (moisture sensor, streetlight, etc.) from open-source taxonomy - Incremental: unlimited additional classification through private fields • Published data may be open to all or proprietary www.chirp-networks.com 12
  • 13. Self-Classification Lesson from Nature: Affinities Underlying event not seen, but affinities are visible www.chirp-networks.com 13
  • 14. Known Publish/Subscribe Affinity (“Pollen”) Smoke Alarm Ventilation Lawn Sprinkler HHoommee NNeettwwoorrkk Time of Day Utility Pricing  Local Weather Forecasts Home “Health” Advisor Application subscribes to many data streams www.chirp-networks.com 14
  • 15. Discovered Publish/Subscribe Affinity (“Pheromones”) Affinity by time-of-day correlation: elevator activity Initial application: air conditioning control Affinity by location: lighting control Affinity by type of data: peak energy cost variations Integrator function seeks additional candidate data sources by affinities. Builds more refined causal models. Accelerate Learning through Affinities www.chirp-networks.com 15
  • 16. Scalable Publish / Subscribe for the Edge • Discovery: Many useful data sources may be unknown. - Self-classification (“motion sensor”, “irrigation valve”, etc.) permits discovery of data “affinities” - Open Source top-level taxonomy crucial to scale and discovery • Subscriber-Based: Small data flows may be discovered, selected, and incorporated by Integrator Functions • Dynamic: New flows may be added and existing sources aged-out over time • Real Time: Reports, alarms, trends provided to humans via Integrator Function www.chirp-networks.com 16
  • 17. Topology Lesson from Nature: Trees End devices don’t communicate with one another, so “tree” better than “web” www.chirp-networks.com 17
  • 18. Emerging Tree Based IoT Architecture End Devices Propagator Mesh Network Filter Gateway Integrator Function Chirp Data Streams “Small” Data Flows “Big Data” Analysis www.chirp-networks.com 18
  • 19. Scalability of IoT Architecture • End Devices can be cheap, simple, low power, unmanaged • Protocol sophistication only in Propagator Nodes • Prune and trim broadcasts – building “buses” • Optional distributed intelligent agents in Propagator Nodes - Extend subscription preferences of Integrator Functions - Add security and proprietary functions - Extends “Software Defined Network” publish/ subscribe functionality to edge of network www.chirp-networks.com 19
  • 20. Scalability: Broadcasts, Distribution, Addressing Chirps from end devices Collection GPS Location Pruning Bundling IPv6 Packet Propagator Node Context Temperature Motion Propagator Nodes create “Small Data” flows from Chirp data streams www.chirp-networks.com 20
  • 21. Scalability: Loading “Buses” Chirps to-and-from end devices Buses to/from different destinations Chirps unloaded/ reloaded Propagator Node Buses to/from different integrator functions Real Time Scheduling at Propagator Node www.chirp-networks.com 21
  • 22. Propagator Node – Chirp-Ready IoT “Hub” IPv6 Serial Wired or Wireless Chirp, IP, or Legacy Bluetooth Power line Infrared WiFi www.chirp-networks.com 22
  • 23. Propagator Node Form-Factors Infrared LED transceivers Power Replication USB, Ethernet Etc. Propagator node integrated with Smart Meter AC Mains faceplate replacement Propagator node combined with Wi‐Fi Access Point www.chirp-networks.com 23
  • 24. Propagator Nodes –Networking Capabilities • Developed on Open Source platform: OpenWrt, et al • Build structured trees among themselves - Path discovery, routing, redundancy, fail-over - Simplicity through “near-optimal” routing • Manage multicast: pruning, forwarding, spoofing, etc. • Optional integrated Publishing Agents participate in publish/subscribe bus, machine learning • Offer wide variety of end device interfaces: wired, wireless, optical, etc. www.chirp-networks.com 24
  • 25. Current Development Focus • Extending patent portfolio, existing code base • OEM licensees and Military projects underway • Now developing Propagator Node and Chirp-to- IP code for OEM customer applications • Offshore team in India for custom development www.chirp-networks.com 25
  • 26. Chirp Protocols for the Emerging IoT • Simpler protocol for simple devices • Self-classified for scalability • Permits publish / discover / subscribe • Standards – open-source with extensions • Public and private fields for extensibility • Control loop flexibility • The challenge is scale, not address space www.chirp-networks.com 26
  • 28. M2M Lesson from Nature: Autonomy and Control Devices operate independently, but may act in concert with external “cues” www.chirp-networks.com 28
  • 29. Lower-Level Autonomy, Higher-Level Oversight IP IP IP IP Round-Trip Control Loops IP “Propagator” Lightweight chirp protocol only IP IP Dual Isochronous Control Loops IP overhead for every end device Traditional Emerging IoT www.chirp-networks.com 29
  • 30. Progressive Refinements in Machine Control Loops Local Low Level Control L Lawn Sprinkler Actuator Valve Remote Control Model refinement Integrator Q: Did Sprinkler Turn On? A: No. R Propagator Relay Node Local Integrator CAUSAL INFERENCE ENGINE 1. Upstream Water Pressure good 2. Downstream Flow Absent Real and Virtual Sensor Publish/Subscribe Stream “ON” “OFF” Upstream Remote Pressure Sensor Down Stream Remote Flow Sensor S www.chirp-networks.com 30
  • 31. Self-Classification (Pollen-like) for IoT: “Chirps” Public Section (mandatory) Private Section (optional) Marker Pointer (4 bits) 8 bit Marker 4 bit Marker 12 22 243 16 23 255 4 251 6 Agent ID Agent ID Total chirp length with 2 Byte Public Field, 4 bit Marker, 1 Byte Payload = 5.0 bytes 5.0 Bytes with 1 Byte Payload 6.0 Bytes with 2 Byte Payload 7.0 Bytes with 3 Byte Payload 04 22 243 06 02 255 03 8.0 Bytes with 4 Byte Payload www.chirp-networks.com 31
  • 32. Importance of Open Source for Chirp Protocols • Too big, too much data, too unmanageable • Lessons from nature - Only publish /discover / subscribe can scale - Self-classified data necessary so receivers may select • Open Source taxonomy is scalable and distributed. • Top Level Taxonomy is open. • Extensible Sensor type Library • Extensible Actuator type Library • Enterprises and OEMs may develop custom and proprietary extensions for Private fields www.chirp-networks.com 32
  • 33. Even “Closed” Flows Will Offer Open Source Information • Specifics of data stream may be private, but “affinities” are still observable - Information about number, location, and activity of devices (and much more) - Adds information to Open Source Taxonomy • Analogous to Twitter Discovery Functions • Every additional end device potentially adds to Open Source knowledge base www.chirp-networks.com 33
  • 34. Security Must be Incremental to Open Source Format • Basic Chirp published and open to all - As in nature’s pheromones and birdsong • Private fields within Chirp may create “lock-and-key” relationship in OEM and proprietary applications - As in pollen – receiver determines • Further security achieved through distributed agents in Propagator Nodes • Secure data may still flow through Propagator Node network with open data, but is unintelligible - From nature: air transports both proprietary (e.g., pollen) and open “signals” (e.g., pheromones) www.chirp-networks.com 34
  • 35. Security Must be Incremental DNA Pointer: 4 bytes, 8 bit Marker (1010) 12 22 243 16 23 255 4 251 6 Public Section (mandatory) Private Section (optional) Public Agent ID is 4.8.255 (4 byte Public, 8 bit Marker, DNA 255 (Subscribed) Agent states: Classification is 8.8.8.8 (1 byte each) Decrypted Chirp Class: 4.8.22.243.16.23. Its payload requires another Agent Private Agent 1.4.6 (for 4.8.22.243.16.23) decodes value (251) Chirp with public (open) payloads have shorter classifications e.g. Chirp Class 4.8.22: Temp=243F Pressure=16psi Humidity=23%. Larger Packets intended for slower transport. Enterprises may define their (internal) classification schemes. Discovery of “unknown” chirp classes detected, addressed in SIGs. Distributed, organic growth of chirp classification taxonomy. www.chirp-networks.com 35