SlideShare a Scribd company logo
1 of 12
Download to read offline
MQTT	
 Ā -Ā­ā€	
 Ā REST	
 Ā Bridge	
 Ā using	
 Ā the	
 Ā 
Smart	
 Ā Object	
 Ā API	
 Ā 
Open	
 Ā Source	
 Ā Internet	
 Ā of	
 Ā Things	
 Ā 
SmartObject	
 Ā API	
 Ā 
Web	
 Ā Object	
 Ā EncapsulaBon	
 Ā 	
 Ā 
Smart	
 Ā Object	
 Ā 
Web	
 Ā protocol	
 Ā interfaces,	
 Ā also	
 Ā M2M	
 Ā e.g.	
 Ā MQTT	
 Ā 
Event	
 Ā Model	
 Ā 
Links	
 Ā data	
 Ā with	
 Ā acBons	
 Ā 
Pub-Ā­ā€Sub	
 Ā and	
 Ā event	
 Ā handlers	
 Ā 
Encapsulates	
 Ā local	
 Ā soJware	
 Ā 	
 Ā 
components	
 Ā and	
 Ā handlers	
 Ā 
Self-Ā­ā€describing	
 Ā data	
 Ā model	
 Ā 
For	
 Ā Resource	
 Ā Discovery	
 Ā 	
 Ā 
and	
 Ā Linkage	
 Ā 
Sensor	
 Ā or	
 Ā other	
 Ā data	
 Ā 	
 Ā 
JSON,	
 Ā XML,	
 Ā data	
 Ā feeds	
 Ā 
SmartObject	
 Ā API	
 Ā ā€“	
 Ā Observers	
 Ā 
ā€¢ā€Æ Contains	
 Ā graphs	
 Ā which	
 Ā deļ¬ne	
 Ā endpoints	
 Ā of	
 Ā 
event	
 Ā driven	
 Ā processing	
 Ā and	
 Ā communicaBon	
 Ā 
ā€¢ā€Æ The	
 Ā Observer	
 Ā paTern	
 Ā is	
 Ā the	
 Ā basis	
 Ā for	
 Ā M2M	
 Ā 
communicaBon	
 Ā abstracBons	
 Ā 
ā€¢ā€Æ Publisher,	
 Ā Subscriber,	
 Ā Event	
 Ā Handler	
 Ā classes	
 Ā 
ā€¢ā€Æ Reference	
 Ā ImplementaBon	
 Ā 
ā€“ā€Æcreate	
 Ā (POST)	
 Ā makes	
 Ā a	
 Ā new	
 Ā Observer	
 Ā 	
 Ā 
ā€¢ā€Æ Publisher,	
 Ā Subscriber,	
 Ā or	
 Ā Handler	
 Ā Class	
 Ā 
ā€“ā€Æset	
 Ā (PUT)	
 Ā updates	
 Ā an	
 Ā Observerā€™s	
 Ā seZngs	
 Ā 
ā€“ā€Æget	
 Ā (GET)	
 Ā returns	
 Ā an	
 Ā Observerā€™s	
 Ā seZngs	
 Ā 
ā€“ā€Ædelete	
 Ā (DELETE)	
 Ā removes	
 Ā an	
 Ā Observer	
 Ā 
MQTT	
 Ā Observer	
 Ā 
ā€¢ā€Æ Implements	
 Ā the	
 Ā MQTT	
 Ā M2M	
 Ā AbstracBon	
 Ā Layer	
 Ā 
ā€¢ā€Æ Publish,	
 Ā Subscribe,	
 Ā or	
 Ā Pub+Sub	
 Ā using	
 Ā the	
 Ā 
mqTObserver	
 Ā resource	
 Ā class	
 Ā 
ā€¢ā€Æ Prototype	
 Ā opens	
 Ā a	
 Ā connecBon	
 Ā to	
 Ā a	
 Ā speciļ¬ed	
 Ā 
broker	
 Ā for	
 Ā each	
 Ā REST	
 Ā endpoint	
 Ā 
	
 Ā Observers.create({'resourceName': 'mqttTestObserver',!
! ! ! ! ! 'resourceClass': 'mqttObserver',!
'connection': 'smartobjectservice.com',!
'pubTopic': ā€™sealevel_pressure',!
'subTopic': None,!
'QoS': 0,!
'keepAlive': 60 })!
MQTT	
 Ā Observer	
 Ā 
MQTT	
 Ā Broker	
 Ā 
REST	
 Ā Endpoint	
 Ā 
ObservableProperty	
 Ā 
mqTObserver	
 Ā 
PUT	
 Ā  GET	
 Ā 
Publish	
 Ā from	
 Ā 
data	
 Ā producer	
 Ā 
Publish	
 Ā From	
 Ā 
REST	
 Ā API	
 Ā 
Publish	
 Ā to	
 Ā Other	
 Ā 
Subscribers	
 Ā 
SUB	
 Ā 
Publish	
 Ā to	
 Ā 
REST	
 Ā API	
 Ā 	
 Ā 
Connects	
 Ā REST	
 Ā Resource	
 Ā to	
 Ā MQTT	
 Ā Topic	
 Ā 
Publish	
 Ā and	
 Ā Subscribe	
 Ā 
MQTT	
 Ā Observer	
 Ā 
MQTT	
 Ā Broker	
 Ā 
REST	
 Ā Endpoint	
 Ā 
ObservableProperty	
 Ā 
mqTObserver	
 Ā 
PUT	
 Ā  GET	
 Ā 
Publish	
 Ā from	
 Ā 
data	
 Ā producer	
 Ā 
Publish	
 Ā From	
 Ā 
REST	
 Ā API	
 Ā 
Publish	
 Ā to	
 Ā Other	
 Ā 
Subscribers	
 Ā 
SUB	
 Ā 
Publish	
 Ā to	
 Ā 
REST	
 Ā API	
 Ā 	
 Ā 
Publisher	
 Ā 	
 Ā 
Publishes	
 Ā REST	
 Ā Resource	
 Ā updates	
 Ā to	
 Ā the	
 Ā broker	
 Ā 
MQTT	
 Ā Observer	
 Ā 
MQTT	
 Ā Broker	
 Ā 
REST	
 Ā Endpoint	
 Ā 
ObservableProperty	
 Ā 
mqTObserver	
 Ā 
PUT	
 Ā  GET	
 Ā 
Publish	
 Ā from	
 Ā 
data	
 Ā producer	
 Ā 
Publish	
 Ā From	
 Ā 
REST	
 Ā API	
 Ā 
Publish	
 Ā to	
 Ā Other	
 Ā 
Subscribers	
 Ā 
SUB	
 Ā 
Publish	
 Ā to	
 Ā 
REST	
 Ā API	
 Ā 	
 Ā 
Subscriber	
 Ā 	
 Ā 
Makes	
 Ā last	
 Ā published	
 Ā data	
 Ā available	
 Ā at	
 Ā the	
 Ā REST	
 Ā endpoint	
 Ā 
MQTT	
 Ā Observer	
 Ā 
MQTT	
 Ā Broker	
 Ā 
REST	
 Ā Endpoint	
 Ā 
ObservableProperty	
 Ā 
mqTObserver	
 Ā 
PUT	
 Ā  GET	
 Ā 
Publish	
 Ā from	
 Ā 
data	
 Ā producer	
 Ā 
Publish	
 Ā From	
 Ā 
REST	
 Ā API	
 Ā 
Publish	
 Ā to	
 Ā Other	
 Ā 
Subscribers	
 Ā 
SUB	
 Ā 
Publish	
 Ā to	
 Ā 
REST	
 Ā API	
 Ā 	
 Ā 
Pub+Sub	
 Ā 
Repeats	
 Ā data	
 Ā updates	
 Ā in	
 Ā both	
 Ā direcBons	
 Ā 
MQTT	
 Ā Bridge	
 Ā to	
 Ā mulBple	
 Ā REST	
 Ā endpoints	
 Ā 
MQTT	
 Ā Broker	
 Ā 
REST	
 Ā Endpoint	
 Ā 
ObservableProperty	
 Ā 
mqTObserver	
 Ā 
PUT	
 Ā  GET	
 Ā 
Publish	
 Ā from	
 Ā 
data	
 Ā producer	
 Ā 
Publish	
 Ā to	
 Ā Other	
 Ā 
Subscribers	
 Ā 
REST	
 Ā Endpoint	
 Ā 
ObservableProperty	
 Ā 
mqTObserver	
 Ā 
PUT	
 Ā  GET	
 Ā 
IoT	
 Ā Toolkit	
 Ā 
ā€¢ā€Æ IoT	
 Ā Toolkit	
 Ā is	
 Ā a	
 Ā reference	
 Ā implementaBon	
 Ā of	
 Ā 
the	
 Ā Smart	
 Ā Object	
 Ā API	
 Ā and	
 Ā related	
 Ā tools	
 Ā 
ā€¢ā€Æ REST	
 Ā API	
 Ā with	
 Ā real-Ā­ā€Bme	
 Ā event	
 Ā model	
 Ā for	
 Ā the	
 Ā 
Internet	
 Ā of	
 Ā Things	
 Ā 
ā€¢ā€Æ Lightweight	
 Ā server	
 Ā that	
 Ā can	
 Ā run	
 Ā on	
 Ā small	
 Ā 
computers	
 Ā e.g.	
 Ā Raspberry	
 Ā Pi	
 Ā 
ā€¢ā€Æ Work	
 Ā in	
 Ā progress	
 Ā prototype	
 Ā (limited	
 Ā excepBon	
 Ā 
handling	
 Ā and	
 Ā simple	
 Ā interfaces)	
 Ā 
IoT	
 Ā 2.0	
 Ā ā€“	
 Ā Interoperability	
 Ā 
M2M	
 Ā 
CoAP	
 Ā  M2M	
 Ā 
MQ	
 Ā  SOA	
 Ā 
M2M	
 Ā 
HTTP	
 Ā 
Smart	
 Ā Object	
 Ā API	
 Ā 
IoT	
 Ā Toolkit	
 Ā 
Discovery	
 Ā 
ApplicaBons	
 Ā 
Thing	
 Ā 
Models	
 Ā 
Resource	
 Ā 
Models	
 Ā 
ā€¢ā€Æ Object	
 Ā Model	
 Ā 
ā€¢ā€Æ REST	
 Ā +	
 Ā Event	
 Ā Model	
 Ā 
ā€¢ā€Æ M2M	
 Ā Abstrac<ons	
 Ā 
IoT	
 Ā Toolkit	
 Ā 
Connected	
 Ā Things,	
 Ā Sensors,	
 Ā Actuators,	
 Ā Data	
 Ā Sources	
 Ā 
Seman?c	
 Ā 
Repository	
 Ā 
ā€¢ā€Æ Easy	
 Ā to	
 Ā deploy	
 Ā new	
 Ā 
things	
 Ā and	
 Ā 
applicaBons	
 Ā using	
 Ā data	
 Ā 
models	
 Ā 
ā€¢ā€Æ Write	
 Ā once	
 Ā run	
 Ā 
anywhere,	
 Ā any	
 Ā app	
 Ā to	
 Ā 
any	
 Ā thing	
 Ā via	
 Ā any	
 Ā M2M	
 Ā 
ā€¢ā€Æ Network	
 Ā eļ¬€ect	
 Ā 
enabled	
 Ā 
ā€¢ā€Æ Allows	
 Ā for	
 Ā appropriate	
 Ā 
M2M	
 Ā choice	
 Ā 
Interoperability	
 Ā Architecture	
 Ā 
SO	
 Ā 
SO	
 Ā 
SO	
 Ā 
Gateway	
 Ā  Server	
 Ā 
Cloud	
 Ā 
Endpoints	
 Ā 
ā€¢ā€Æ Sensors	
 Ā 
ā€¢ā€Æ Devices	
 Ā 
ApplicaBon	
 Ā 	
 Ā 
Components	
 Ā 	
 Ā 
And	
 Ā 	
 Ā 
Resources	
 Ā 
Databases	
 Ā 
Instances	
 Ā 
Classes	
 Ā 
SRT	
 Ā 
ā€¢ā€ÆDiscovery	
 Ā 
ā€¢ā€ÆPersistence	
 Ā 
ā€¢ā€ÆReplicaBon	
 Ā 
ā€¢ā€ÆResource	
 Ā Access	
 Ā 
ā€¢ā€ÆData	
 Ā Models	
 Ā 	
 Ā 
ā€¢ā€ÆSensor	
 Ā Models	
 Ā 
ā€¢ā€ÆMachine	
 Ā Models	
 Ā 
ā€¢ā€ÆTemplates	
 Ā 

More Related Content

What's hot

Visualizing C2_MLADS_2015
Visualizing C2_MLADS_2015Visualizing C2_MLADS_2015
Visualizing C2_MLADS_2015Todd Lanning
Ā 
Blueprint: Kafka Publisher of Ceilometer
Blueprint: Kafka Publisher of CeilometerBlueprint: Kafka Publisher of Ceilometer
Blueprint: Kafka Publisher of CeilometerKomei Shimamura
Ā 
Demystifying Event-Driven Architectures with Apache Kafka | Bogdan Sucaciu, P...
Demystifying Event-Driven Architectures with Apache Kafka | Bogdan Sucaciu, P...Demystifying Event-Driven Architectures with Apache Kafka | Bogdan Sucaciu, P...
Demystifying Event-Driven Architectures with Apache Kafka | Bogdan Sucaciu, P...HostedbyConfluent
Ā 
Enforcing Application SLA with Congress and Monasca
Enforcing Application SLA with Congress and MonascaEnforcing Application SLA with Congress and Monasca
Enforcing Application SLA with Congress and MonascaFabio Giannetti
Ā 
Refactoring the Monolith: A Systematic Approach to Application Modernization
Refactoring the Monolith: A Systematic Approach to Application ModernizationRefactoring the Monolith: A Systematic Approach to Application Modernization
Refactoring the Monolith: A Systematic Approach to Application ModernizationDynatrace
Ā 
Distributed Tracing
Distributed TracingDistributed Tracing
Distributed TracingKevin Ingelman
Ā 
Distributed Tracing
Distributed TracingDistributed Tracing
Distributed Tracingsoasme
Ā 
OpenStack Ceilometer
OpenStack CeilometerOpenStack Ceilometer
OpenStack Ceilometeropenstackindia
Ā 
5 lessons learned for successful migration to Confluent cloud | Natan Silinit...
5 lessons learned for successful migration to Confluent cloud | Natan Silinit...5 lessons learned for successful migration to Confluent cloud | Natan Silinit...
5 lessons learned for successful migration to Confluent cloud | Natan Silinit...HostedbyConfluent
Ā 
From Ceilometer to Telemetry: not so alarming!
From Ceilometer to Telemetry: not so alarming!From Ceilometer to Telemetry: not so alarming!
From Ceilometer to Telemetry: not so alarming!Nicolas (Nick) Barcet
Ā 
Distributed Tracing at UBER Scale: Creating a treasure map for your monitori...
Distributed Tracing at UBER Scale: Creating a treasure map for your monitori...Distributed Tracing at UBER Scale: Creating a treasure map for your monitori...
Distributed Tracing at UBER Scale: Creating a treasure map for your monitori...Yuri Shkuro
Ā 
Live Event Debugging With ksqlDB at Reddit | Hannah Hagen and Paul Kiernan, R...
Live Event Debugging With ksqlDB at Reddit | Hannah Hagen and Paul Kiernan, R...Live Event Debugging With ksqlDB at Reddit | Hannah Hagen and Paul Kiernan, R...
Live Event Debugging With ksqlDB at Reddit | Hannah Hagen and Paul Kiernan, R...HostedbyConfluent
Ā 
Event-driven Applications with Kafka, Micronaut, and AWS Lambda | Dave Klein,...
Event-driven Applications with Kafka, Micronaut, and AWS Lambda | Dave Klein,...Event-driven Applications with Kafka, Micronaut, and AWS Lambda | Dave Klein,...
Event-driven Applications with Kafka, Micronaut, and AWS Lambda | Dave Klein,...HostedbyConfluent
Ā 
Leveraging Data in Motion | Jun Rao, Co-Founder, Confluent | Kafka Summit APA...
Leveraging Data in Motion | Jun Rao, Co-Founder, Confluent | Kafka Summit APA...Leveraging Data in Motion | Jun Rao, Co-Founder, Confluent | Kafka Summit APA...
Leveraging Data in Motion | Jun Rao, Co-Founder, Confluent | Kafka Summit APA...HostedbyConfluent
Ā 
Live Event Debugging With ksqlDB at Reddit | Hannah Hagen and Paul Kiernan, R...
Live Event Debugging With ksqlDB at Reddit | Hannah Hagen and Paul Kiernan, R...Live Event Debugging With ksqlDB at Reddit | Hannah Hagen and Paul Kiernan, R...
Live Event Debugging With ksqlDB at Reddit | Hannah Hagen and Paul Kiernan, R...HostedbyConfluent
Ā 
Achieving end-to-end visibility into complex event-sourcing transactions usin...
Achieving end-to-end visibility into complex event-sourcing transactions usin...Achieving end-to-end visibility into complex event-sourcing transactions usin...
Achieving end-to-end visibility into complex event-sourcing transactions usin...HostedbyConfluent
Ā 

What's hot (18)

Visualizing C2_MLADS_2015
Visualizing C2_MLADS_2015Visualizing C2_MLADS_2015
Visualizing C2_MLADS_2015
Ā 
Blueprint: Kafka Publisher of Ceilometer
Blueprint: Kafka Publisher of CeilometerBlueprint: Kafka Publisher of Ceilometer
Blueprint: Kafka Publisher of Ceilometer
Ā 
Demystifying Event-Driven Architectures with Apache Kafka | Bogdan Sucaciu, P...
Demystifying Event-Driven Architectures with Apache Kafka | Bogdan Sucaciu, P...Demystifying Event-Driven Architectures with Apache Kafka | Bogdan Sucaciu, P...
Demystifying Event-Driven Architectures with Apache Kafka | Bogdan Sucaciu, P...
Ā 
Enforcing Application SLA with Congress and Monasca
Enforcing Application SLA with Congress and MonascaEnforcing Application SLA with Congress and Monasca
Enforcing Application SLA with Congress and Monasca
Ā 
Refactoring the Monolith: A Systematic Approach to Application Modernization
Refactoring the Monolith: A Systematic Approach to Application ModernizationRefactoring the Monolith: A Systematic Approach to Application Modernization
Refactoring the Monolith: A Systematic Approach to Application Modernization
Ā 
Ceilometer + Heat = Alarming
Ceilometer + Heat = Alarming Ceilometer + Heat = Alarming
Ceilometer + Heat = Alarming
Ā 
Distributed Tracing
Distributed TracingDistributed Tracing
Distributed Tracing
Ā 
Distributed Tracing
Distributed TracingDistributed Tracing
Distributed Tracing
Ā 
IoT Research Project
IoT Research ProjectIoT Research Project
IoT Research Project
Ā 
OpenStack Ceilometer
OpenStack CeilometerOpenStack Ceilometer
OpenStack Ceilometer
Ā 
5 lessons learned for successful migration to Confluent cloud | Natan Silinit...
5 lessons learned for successful migration to Confluent cloud | Natan Silinit...5 lessons learned for successful migration to Confluent cloud | Natan Silinit...
5 lessons learned for successful migration to Confluent cloud | Natan Silinit...
Ā 
From Ceilometer to Telemetry: not so alarming!
From Ceilometer to Telemetry: not so alarming!From Ceilometer to Telemetry: not so alarming!
From Ceilometer to Telemetry: not so alarming!
Ā 
Distributed Tracing at UBER Scale: Creating a treasure map for your monitori...
Distributed Tracing at UBER Scale: Creating a treasure map for your monitori...Distributed Tracing at UBER Scale: Creating a treasure map for your monitori...
Distributed Tracing at UBER Scale: Creating a treasure map for your monitori...
Ā 
Live Event Debugging With ksqlDB at Reddit | Hannah Hagen and Paul Kiernan, R...
Live Event Debugging With ksqlDB at Reddit | Hannah Hagen and Paul Kiernan, R...Live Event Debugging With ksqlDB at Reddit | Hannah Hagen and Paul Kiernan, R...
Live Event Debugging With ksqlDB at Reddit | Hannah Hagen and Paul Kiernan, R...
Ā 
Event-driven Applications with Kafka, Micronaut, and AWS Lambda | Dave Klein,...
Event-driven Applications with Kafka, Micronaut, and AWS Lambda | Dave Klein,...Event-driven Applications with Kafka, Micronaut, and AWS Lambda | Dave Klein,...
Event-driven Applications with Kafka, Micronaut, and AWS Lambda | Dave Klein,...
Ā 
Leveraging Data in Motion | Jun Rao, Co-Founder, Confluent | Kafka Summit APA...
Leveraging Data in Motion | Jun Rao, Co-Founder, Confluent | Kafka Summit APA...Leveraging Data in Motion | Jun Rao, Co-Founder, Confluent | Kafka Summit APA...
Leveraging Data in Motion | Jun Rao, Co-Founder, Confluent | Kafka Summit APA...
Ā 
Live Event Debugging With ksqlDB at Reddit | Hannah Hagen and Paul Kiernan, R...
Live Event Debugging With ksqlDB at Reddit | Hannah Hagen and Paul Kiernan, R...Live Event Debugging With ksqlDB at Reddit | Hannah Hagen and Paul Kiernan, R...
Live Event Debugging With ksqlDB at Reddit | Hannah Hagen and Paul Kiernan, R...
Ā 
Achieving end-to-end visibility into complex event-sourcing transactions usin...
Achieving end-to-end visibility into complex event-sourcing transactions usin...Achieving end-to-end visibility into complex event-sourcing transactions usin...
Achieving end-to-end visibility into complex event-sourcing transactions usin...
Ā 

Viewers also liked

Info.processing
Info.processingInfo.processing
Info.processingjeancly
Ā 
my database design
my database designmy database design
my database designjeancly
Ā 
Info.tech sf
Info.tech sfInfo.tech sf
Info.tech sfjeancly
Ā 
Bab 3 tingkatan 1
Bab 3 tingkatan 1Bab 3 tingkatan 1
Bab 3 tingkatan 1cikainn
Ā 
Web hosting
Web hostingWeb hosting
Web hostingjeancly
Ā 
Tools for the Open Source Internet of Things
Tools for the Open Source Internet of ThingsTools for the Open Source Internet of Things
Tools for the Open Source Internet of ThingsMichael Koster
Ā 
Classified and coordinate indexes clydee
Classified and coordinate indexes clydeeClassified and coordinate indexes clydee
Classified and coordinate indexes clydeejeancly
Ā 

Viewers also liked (7)

Info.processing
Info.processingInfo.processing
Info.processing
Ā 
my database design
my database designmy database design
my database design
Ā 
Info.tech sf
Info.tech sfInfo.tech sf
Info.tech sf
Ā 
Bab 3 tingkatan 1
Bab 3 tingkatan 1Bab 3 tingkatan 1
Bab 3 tingkatan 1
Ā 
Web hosting
Web hostingWeb hosting
Web hosting
Ā 
Tools for the Open Source Internet of Things
Tools for the Open Source Internet of ThingsTools for the Open Source Internet of Things
Tools for the Open Source Internet of Things
Ā 
Classified and coordinate indexes clydee
Classified and coordinate indexes clydeeClassified and coordinate indexes clydee
Classified and coordinate indexes clydee
Ā 

Similar to MQTT REST Bridge using the Smart Object API

Open Horizontal Platform - Web Scale Interoperability for the Internet of Thi...
Open Horizontal Platform - Web Scale Interoperability for the Internet of Thi...Open Horizontal Platform - Web Scale Interoperability for the Internet of Thi...
Open Horizontal Platform - Web Scale Interoperability for the Internet of Thi...Michael Koster
Ā 
Open Horizontal Platform - Web Scale Interoperability for IoT - CCNA 2013
Open Horizontal Platform - Web Scale Interoperability for IoT - CCNA 2013Open Horizontal Platform - Web Scale Interoperability for IoT - CCNA 2013
Open Horizontal Platform - Web Scale Interoperability for IoT - CCNA 2013Michael Koster
Ā 
M2M Protocol Interoperability using IoT Toolkit
M2M Protocol Interoperability using IoT ToolkitM2M Protocol Interoperability using IoT Toolkit
M2M Protocol Interoperability using IoT ToolkitMichael Koster
Ā 
M2M Protocol Interoperability using IoT Toolkit
M2M Protocol Interoperability using IoT ToolkitM2M Protocol Interoperability using IoT Toolkit
M2M Protocol Interoperability using IoT ToolkitMichael Koster
Ā 
Object models for interoperability
Object models for interoperabilityObject models for interoperability
Object models for interoperabilityMichael Koster
Ā 
IoT Toolkit and the Smart Object API - Architecture for Interoperability
IoT Toolkit and the Smart Object API - Architecture for InteroperabilityIoT Toolkit and the Smart Object API - Architecture for Interoperability
IoT Toolkit and the Smart Object API - Architecture for InteroperabilityMichael Koster
Ā 
IoT Toolkit and the Smart Object API - Architecture for Interoperability
IoT Toolkit and the Smart Object API - Architecture for InteroperabilityIoT Toolkit and the Smart Object API - Architecture for Interoperability
IoT Toolkit and the Smart Object API - Architecture for InteroperabilityMichael Koster
Ā 
IoT Toolkit and the Smart Object API Tutorial Introduction
IoT Toolkit and the Smart Object API Tutorial IntroductionIoT Toolkit and the Smart Object API Tutorial Introduction
IoT Toolkit and the Smart Object API Tutorial IntroductionMichael Koster
Ā 
Smart objectapi tutorial 092013
Smart objectapi tutorial 092013Smart objectapi tutorial 092013
Smart objectapi tutorial 092013Michael Koster
Ā 
IoT Toolkit and Smart Object API Tutorial Introduction
IoT Toolkit and Smart Object API Tutorial IntroductionIoT Toolkit and Smart Object API Tutorial Introduction
IoT Toolkit and Smart Object API Tutorial IntroductionMichael Koster
Ā 
A Modular Open Source Platform for Web Scale IoT Interoperability
A Modular Open Source Platform for Web Scale IoT InteroperabilityA Modular Open Source Platform for Web Scale IoT Interoperability
A Modular Open Source Platform for Web Scale IoT InteroperabilityMichael Koster
Ā 
A Modular Open Source Platform for Web Scale IoT Interoperability
A Modular Open Source Platform for Web Scale IoT InteroperabilityA Modular Open Source Platform for Web Scale IoT Interoperability
A Modular Open Source Platform for Web Scale IoT InteroperabilityMichael Koster
Ā 
Apache Pulsar with MQTT for Edge Computing - Pulsar Summit Asia 2021
Apache Pulsar with MQTT for Edge Computing - Pulsar Summit Asia 2021Apache Pulsar with MQTT for Edge Computing - Pulsar Summit Asia 2021
Apache Pulsar with MQTT for Edge Computing - Pulsar Summit Asia 2021StreamNative
Ā 
Pulsar summit asia 2021 apache pulsar with mqtt for edge computing
Pulsar summit asia 2021   apache pulsar with mqtt for edge computingPulsar summit asia 2021   apache pulsar with mqtt for edge computing
Pulsar summit asia 2021 apache pulsar with mqtt for edge computingTimothy Spann
Ā 
Embedded to connected
Embedded to connectedEmbedded to connected
Embedded to connectedMichael Koster
Ā 
Design patternsforiot
Design patternsforiotDesign patternsforiot
Design patternsforiotMichael Koster
Ā 
Building event-driven (Micro)Services with Apache Kafka
Building event-driven (Micro)Services with Apache KafkaBuilding event-driven (Micro)Services with Apache Kafka
Building event-driven (Micro)Services with Apache KafkaGuido Schmutz
Ā 
Ipso smart object seminar
Ipso smart object seminarIpso smart object seminar
Ipso smart object seminarMichael Koster
Ā 
Building event-driven (Micro)Services with Apache Kafka Ecosystem
Building event-driven (Micro)Services with Apache Kafka EcosystemBuilding event-driven (Micro)Services with Apache Kafka Ecosystem
Building event-driven (Micro)Services with Apache Kafka EcosystemGuido Schmutz
Ā 
Building Event Driven (Micro)services with Apache Kafka
Building Event Driven (Micro)services with Apache KafkaBuilding Event Driven (Micro)services with Apache Kafka
Building Event Driven (Micro)services with Apache KafkaGuido Schmutz
Ā 

Similar to MQTT REST Bridge using the Smart Object API (20)

Open Horizontal Platform - Web Scale Interoperability for the Internet of Thi...
Open Horizontal Platform - Web Scale Interoperability for the Internet of Thi...Open Horizontal Platform - Web Scale Interoperability for the Internet of Thi...
Open Horizontal Platform - Web Scale Interoperability for the Internet of Thi...
Ā 
Open Horizontal Platform - Web Scale Interoperability for IoT - CCNA 2013
Open Horizontal Platform - Web Scale Interoperability for IoT - CCNA 2013Open Horizontal Platform - Web Scale Interoperability for IoT - CCNA 2013
Open Horizontal Platform - Web Scale Interoperability for IoT - CCNA 2013
Ā 
M2M Protocol Interoperability using IoT Toolkit
M2M Protocol Interoperability using IoT ToolkitM2M Protocol Interoperability using IoT Toolkit
M2M Protocol Interoperability using IoT Toolkit
Ā 
M2M Protocol Interoperability using IoT Toolkit
M2M Protocol Interoperability using IoT ToolkitM2M Protocol Interoperability using IoT Toolkit
M2M Protocol Interoperability using IoT Toolkit
Ā 
Object models for interoperability
Object models for interoperabilityObject models for interoperability
Object models for interoperability
Ā 
IoT Toolkit and the Smart Object API - Architecture for Interoperability
IoT Toolkit and the Smart Object API - Architecture for InteroperabilityIoT Toolkit and the Smart Object API - Architecture for Interoperability
IoT Toolkit and the Smart Object API - Architecture for Interoperability
Ā 
IoT Toolkit and the Smart Object API - Architecture for Interoperability
IoT Toolkit and the Smart Object API - Architecture for InteroperabilityIoT Toolkit and the Smart Object API - Architecture for Interoperability
IoT Toolkit and the Smart Object API - Architecture for Interoperability
Ā 
IoT Toolkit and the Smart Object API Tutorial Introduction
IoT Toolkit and the Smart Object API Tutorial IntroductionIoT Toolkit and the Smart Object API Tutorial Introduction
IoT Toolkit and the Smart Object API Tutorial Introduction
Ā 
Smart objectapi tutorial 092013
Smart objectapi tutorial 092013Smart objectapi tutorial 092013
Smart objectapi tutorial 092013
Ā 
IoT Toolkit and Smart Object API Tutorial Introduction
IoT Toolkit and Smart Object API Tutorial IntroductionIoT Toolkit and Smart Object API Tutorial Introduction
IoT Toolkit and Smart Object API Tutorial Introduction
Ā 
A Modular Open Source Platform for Web Scale IoT Interoperability
A Modular Open Source Platform for Web Scale IoT InteroperabilityA Modular Open Source Platform for Web Scale IoT Interoperability
A Modular Open Source Platform for Web Scale IoT Interoperability
Ā 
A Modular Open Source Platform for Web Scale IoT Interoperability
A Modular Open Source Platform for Web Scale IoT InteroperabilityA Modular Open Source Platform for Web Scale IoT Interoperability
A Modular Open Source Platform for Web Scale IoT Interoperability
Ā 
Apache Pulsar with MQTT for Edge Computing - Pulsar Summit Asia 2021
Apache Pulsar with MQTT for Edge Computing - Pulsar Summit Asia 2021Apache Pulsar with MQTT for Edge Computing - Pulsar Summit Asia 2021
Apache Pulsar with MQTT for Edge Computing - Pulsar Summit Asia 2021
Ā 
Pulsar summit asia 2021 apache pulsar with mqtt for edge computing
Pulsar summit asia 2021   apache pulsar with mqtt for edge computingPulsar summit asia 2021   apache pulsar with mqtt for edge computing
Pulsar summit asia 2021 apache pulsar with mqtt for edge computing
Ā 
Embedded to connected
Embedded to connectedEmbedded to connected
Embedded to connected
Ā 
Design patternsforiot
Design patternsforiotDesign patternsforiot
Design patternsforiot
Ā 
Building event-driven (Micro)Services with Apache Kafka
Building event-driven (Micro)Services with Apache KafkaBuilding event-driven (Micro)Services with Apache Kafka
Building event-driven (Micro)Services with Apache Kafka
Ā 
Ipso smart object seminar
Ipso smart object seminarIpso smart object seminar
Ipso smart object seminar
Ā 
Building event-driven (Micro)Services with Apache Kafka Ecosystem
Building event-driven (Micro)Services with Apache Kafka EcosystemBuilding event-driven (Micro)Services with Apache Kafka Ecosystem
Building event-driven (Micro)Services with Apache Kafka Ecosystem
Ā 
Building Event Driven (Micro)services with Apache Kafka
Building Event Driven (Micro)services with Apache KafkaBuilding Event Driven (Micro)services with Apache Kafka
Building Event Driven (Micro)services with Apache Kafka
Ā 

More from Michael Koster

Hypermedia System Architecture for a Web of Things
Hypermedia System Architecture for a Web of ThingsHypermedia System Architecture for a Web of Things
Hypermedia System Architecture for a Web of ThingsMichael Koster
Ā 
Hypermedia design for machine apis
Hypermedia design for machine apisHypermedia design for machine apis
Hypermedia design for machine apisMichael Koster
Ā 
Hypermedia for Machine APIs
Hypermedia for Machine APIsHypermedia for Machine APIs
Hypermedia for Machine APIsMichael Koster
Ā 
Web of Things to the edge
Web of Things to the edgeWeb of Things to the edge
Web of Things to the edgeMichael Koster
Ā 
Osiot14 buildout
Osiot14 buildoutOsiot14 buildout
Osiot14 buildoutMichael Koster
Ā 
Osiot13 IoT buildout
Osiot13 IoT buildoutOsiot13 IoT buildout
Osiot13 IoT buildoutMichael Koster
Ā 
Ipso smart objects for iot
Ipso smart objects for iotIpso smart objects for iot
Ipso smart objects for iotMichael Koster
Ā 
Ipso eclipse-summary
Ipso eclipse-summaryIpso eclipse-summary
Ipso eclipse-summaryMichael Koster
Ā 
Ipso application templates
Ipso application templatesIpso application templates
Ipso application templatesMichael Koster
Ā 
IP based standards for IoT
IP based standards for IoTIP based standards for IoT
IP based standards for IoTMichael Koster
Ā 
Ietf91 ad hoc-coap-lwm2m-ipso
Ietf91 ad hoc-coap-lwm2m-ipsoIetf91 ad hoc-coap-lwm2m-ipso
Ietf91 ad hoc-coap-lwm2m-ipsoMichael Koster
Ā 
REST APIs for an Internet of Things
REST APIs for an Internet of ThingsREST APIs for an Internet of Things
REST APIs for an Internet of ThingsMichael Koster
Ā 
The Network Effect - Open Source and the Internet Of Things - Helsinki Keynote
The Network Effect - Open Source and the Internet Of Things - Helsinki KeynoteThe Network Effect - Open Source and the Internet Of Things - Helsinki Keynote
The Network Effect - Open Source and the Internet Of Things - Helsinki KeynoteMichael Koster
Ā 
Open Standards for IoT - GSM Workshop on IoT Standards Atlanta 2013
Open Standards for IoT - GSM Workshop on IoT Standards Atlanta 2013Open Standards for IoT - GSM Workshop on IoT Standards Atlanta 2013
Open Standards for IoT - GSM Workshop on IoT Standards Atlanta 2013Michael Koster
Ā 
Personal Agency on the IoT
Personal Agency on the IoTPersonal Agency on the IoT
Personal Agency on the IoTMichael Koster
Ā 
Friend Of A Thing and IoT Resource access control #OSIOT
Friend Of A Thing and IoT Resource access control #OSIOTFriend Of A Thing and IoT Resource access control #OSIOT
Friend Of A Thing and IoT Resource access control #OSIOTMichael Koster
Ā 
MQTT - REST Bridge using the Smart Object API
MQTT - REST Bridge using the Smart Object APIMQTT - REST Bridge using the Smart Object API
MQTT - REST Bridge using the Smart Object APIMichael Koster
Ā 

More from Michael Koster (18)

Hypermedia System Architecture for a Web of Things
Hypermedia System Architecture for a Web of ThingsHypermedia System Architecture for a Web of Things
Hypermedia System Architecture for a Web of Things
Ā 
Hypermedia design for machine apis
Hypermedia design for machine apisHypermedia design for machine apis
Hypermedia design for machine apis
Ā 
Hypermedia for Machine APIs
Hypermedia for Machine APIsHypermedia for Machine APIs
Hypermedia for Machine APIs
Ā 
Web of Things to the edge
Web of Things to the edgeWeb of Things to the edge
Web of Things to the edge
Ā 
Iottoolkit wot
Iottoolkit wotIottoolkit wot
Iottoolkit wot
Ā 
Osiot14 buildout
Osiot14 buildoutOsiot14 buildout
Osiot14 buildout
Ā 
Osiot13 IoT buildout
Osiot13 IoT buildoutOsiot13 IoT buildout
Osiot13 IoT buildout
Ā 
Ipso smart objects for iot
Ipso smart objects for iotIpso smart objects for iot
Ipso smart objects for iot
Ā 
Ipso eclipse-summary
Ipso eclipse-summaryIpso eclipse-summary
Ipso eclipse-summary
Ā 
Ipso application templates
Ipso application templatesIpso application templates
Ipso application templates
Ā 
IP based standards for IoT
IP based standards for IoTIP based standards for IoT
IP based standards for IoT
Ā 
Ietf91 ad hoc-coap-lwm2m-ipso
Ietf91 ad hoc-coap-lwm2m-ipsoIetf91 ad hoc-coap-lwm2m-ipso
Ietf91 ad hoc-coap-lwm2m-ipso
Ā 
REST APIs for an Internet of Things
REST APIs for an Internet of ThingsREST APIs for an Internet of Things
REST APIs for an Internet of Things
Ā 
The Network Effect - Open Source and the Internet Of Things - Helsinki Keynote
The Network Effect - Open Source and the Internet Of Things - Helsinki KeynoteThe Network Effect - Open Source and the Internet Of Things - Helsinki Keynote
The Network Effect - Open Source and the Internet Of Things - Helsinki Keynote
Ā 
Open Standards for IoT - GSM Workshop on IoT Standards Atlanta 2013
Open Standards for IoT - GSM Workshop on IoT Standards Atlanta 2013Open Standards for IoT - GSM Workshop on IoT Standards Atlanta 2013
Open Standards for IoT - GSM Workshop on IoT Standards Atlanta 2013
Ā 
Personal Agency on the IoT
Personal Agency on the IoTPersonal Agency on the IoT
Personal Agency on the IoT
Ā 
Friend Of A Thing and IoT Resource access control #OSIOT
Friend Of A Thing and IoT Resource access control #OSIOTFriend Of A Thing and IoT Resource access control #OSIOT
Friend Of A Thing and IoT Resource access control #OSIOT
Ā 
MQTT - REST Bridge using the Smart Object API
MQTT - REST Bridge using the Smart Object APIMQTT - REST Bridge using the Smart Object API
MQTT - REST Bridge using the Smart Object API
Ā 

Recently uploaded

š“€¤Call On 7877925207 š“€¤ Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
š“€¤Call On 7877925207 š“€¤ Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...š“€¤Call On 7877925207 š“€¤ Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
š“€¤Call On 7877925207 š“€¤ Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...Neha Pandey
Ā 
Call Now ā˜Ž 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ā˜Ž 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.Call Now ā˜Ž 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ā˜Ž 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.soniya singh
Ā 
WhatsApp šŸ“ž 8448380779 āœ…Call Girls In Mamura Sector 66 ( Noida)
WhatsApp šŸ“ž 8448380779 āœ…Call Girls In Mamura Sector 66 ( Noida)WhatsApp šŸ“ž 8448380779 āœ…Call Girls In Mamura Sector 66 ( Noida)
WhatsApp šŸ“ž 8448380779 āœ…Call Girls In Mamura Sector 66 ( Noida)Delhi Call girls
Ā 
Call Now ā˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ā˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ā˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ā˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.soniya singh
Ā 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...tanu pandey
Ā 
ā‚¹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] šŸ”|97111...
ā‚¹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] šŸ”|97111...ā‚¹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] šŸ”|97111...
ā‚¹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] šŸ”|97111...Diya Sharma
Ā 
Enjoy Nightāš”Call Girls Dlf City Phase 3 Gurgaon >ą¼’8448380779 Escort Service
Enjoy Nightāš”Call Girls Dlf City Phase 3 Gurgaon >ą¼’8448380779 Escort ServiceEnjoy Nightāš”Call Girls Dlf City Phase 3 Gurgaon >ą¼’8448380779 Escort Service
Enjoy Nightāš”Call Girls Dlf City Phase 3 Gurgaon >ą¼’8448380779 Escort ServiceDelhi Call girls
Ā 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...SUHANI PANDEY
Ā 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...SUHANI PANDEY
Ā 
Call Girls In Pratap Nagar Delhi šŸ’ÆCall Us šŸ”8264348440šŸ”
Call Girls In Pratap Nagar Delhi šŸ’ÆCall Us šŸ”8264348440šŸ”Call Girls In Pratap Nagar Delhi šŸ’ÆCall Us šŸ”8264348440šŸ”
Call Girls In Pratap Nagar Delhi šŸ’ÆCall Us šŸ”8264348440šŸ”soniya singh
Ā 
All Time Service Available Call Girls Mg Road šŸ‘Œ ā­ļø 6378878445
All Time Service Available Call Girls Mg Road šŸ‘Œ ā­ļø 6378878445All Time Service Available Call Girls Mg Road šŸ‘Œ ā­ļø 6378878445
All Time Service Available Call Girls Mg Road šŸ‘Œ ā­ļø 6378878445ruhi
Ā 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...singhpriety023
Ā 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls DubaiEscorts Call Girls
Ā 
Call Girls In Defence Colony Delhi šŸ’ÆCall Us šŸ”8264348440šŸ”
Call Girls In Defence Colony Delhi šŸ’ÆCall Us šŸ”8264348440šŸ”Call Girls In Defence Colony Delhi šŸ’ÆCall Us šŸ”8264348440šŸ”
Call Girls In Defence Colony Delhi šŸ’ÆCall Us šŸ”8264348440šŸ”soniya singh
Ā 
Lucknow ā¤CALL GIRL 88759*99948 ā¤CALL GIRLS IN Lucknow ESCORT SERVICEā¤CALL GIRL
Lucknow ā¤CALL GIRL 88759*99948 ā¤CALL GIRLS IN Lucknow ESCORT SERVICEā¤CALL GIRLLucknow ā¤CALL GIRL 88759*99948 ā¤CALL GIRLS IN Lucknow ESCORT SERVICEā¤CALL GIRL
Lucknow ā¤CALL GIRL 88759*99948 ā¤CALL GIRLS IN Lucknow ESCORT SERVICEā¤CALL GIRLimonikaupta
Ā 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...SUHANI PANDEY
Ā 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirtrahman018755
Ā 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
Ā 

Recently uploaded (20)

š“€¤Call On 7877925207 š“€¤ Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
š“€¤Call On 7877925207 š“€¤ Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...š“€¤Call On 7877925207 š“€¤ Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
š“€¤Call On 7877925207 š“€¤ Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
Ā 
Call Now ā˜Ž 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ā˜Ž 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.Call Now ā˜Ž 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ā˜Ž 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Ā 
valsad Escorts Service ā˜Žļø 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ā˜Žļø 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ā˜Žļø 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ā˜Žļø 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
Ā 
WhatsApp šŸ“ž 8448380779 āœ…Call Girls In Mamura Sector 66 ( Noida)
WhatsApp šŸ“ž 8448380779 āœ…Call Girls In Mamura Sector 66 ( Noida)WhatsApp šŸ“ž 8448380779 āœ…Call Girls In Mamura Sector 66 ( Noida)
WhatsApp šŸ“ž 8448380779 āœ…Call Girls In Mamura Sector 66 ( Noida)
Ā 
Call Now ā˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ā˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ā˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ā˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Ā 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Ā 
ā‚¹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] šŸ”|97111...
ā‚¹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] šŸ”|97111...ā‚¹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] šŸ”|97111...
ā‚¹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] šŸ”|97111...
Ā 
Enjoy Nightāš”Call Girls Dlf City Phase 3 Gurgaon >ą¼’8448380779 Escort Service
Enjoy Nightāš”Call Girls Dlf City Phase 3 Gurgaon >ą¼’8448380779 Escort ServiceEnjoy Nightāš”Call Girls Dlf City Phase 3 Gurgaon >ą¼’8448380779 Escort Service
Enjoy Nightāš”Call Girls Dlf City Phase 3 Gurgaon >ą¼’8448380779 Escort Service
Ā 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Ā 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
Ā 
Call Girls In Pratap Nagar Delhi šŸ’ÆCall Us šŸ”8264348440šŸ”
Call Girls In Pratap Nagar Delhi šŸ’ÆCall Us šŸ”8264348440šŸ”Call Girls In Pratap Nagar Delhi šŸ’ÆCall Us šŸ”8264348440šŸ”
Call Girls In Pratap Nagar Delhi šŸ’ÆCall Us šŸ”8264348440šŸ”
Ā 
All Time Service Available Call Girls Mg Road šŸ‘Œ ā­ļø 6378878445
All Time Service Available Call Girls Mg Road šŸ‘Œ ā­ļø 6378878445All Time Service Available Call Girls Mg Road šŸ‘Œ ā­ļø 6378878445
All Time Service Available Call Girls Mg Road šŸ‘Œ ā­ļø 6378878445
Ā 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
Ā 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls Dubai
Ā 
Call Girls In Defence Colony Delhi šŸ’ÆCall Us šŸ”8264348440šŸ”
Call Girls In Defence Colony Delhi šŸ’ÆCall Us šŸ”8264348440šŸ”Call Girls In Defence Colony Delhi šŸ’ÆCall Us šŸ”8264348440šŸ”
Call Girls In Defence Colony Delhi šŸ’ÆCall Us šŸ”8264348440šŸ”
Ā 
Lucknow ā¤CALL GIRL 88759*99948 ā¤CALL GIRLS IN Lucknow ESCORT SERVICEā¤CALL GIRL
Lucknow ā¤CALL GIRL 88759*99948 ā¤CALL GIRLS IN Lucknow ESCORT SERVICEā¤CALL GIRLLucknow ā¤CALL GIRL 88759*99948 ā¤CALL GIRLS IN Lucknow ESCORT SERVICEā¤CALL GIRL
Lucknow ā¤CALL GIRL 88759*99948 ā¤CALL GIRLS IN Lucknow ESCORT SERVICEā¤CALL GIRL
Ā 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Ā 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
Ā 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Ā 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 šŸ«¦ Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 šŸ«¦ Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 šŸ«¦ Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 šŸ«¦ Vanshika Verma More Our Se...
Ā 

MQTT REST Bridge using the Smart Object API

  • 1. MQTT Ā -Ā­ā€ Ā REST Ā Bridge Ā using Ā the Ā  Smart Ā Object Ā API Ā  Open Ā Source Ā Internet Ā of Ā Things Ā 
  • 2. SmartObject Ā API Ā  Web Ā Object Ā EncapsulaBon Ā  Ā  Smart Ā Object Ā  Web Ā protocol Ā interfaces, Ā also Ā M2M Ā e.g. Ā MQTT Ā  Event Ā Model Ā  Links Ā data Ā with Ā acBons Ā  Pub-Ā­ā€Sub Ā and Ā event Ā handlers Ā  Encapsulates Ā local Ā soJware Ā  Ā  components Ā and Ā handlers Ā  Self-Ā­ā€describing Ā data Ā model Ā  For Ā Resource Ā Discovery Ā  Ā  and Ā Linkage Ā  Sensor Ā or Ā other Ā data Ā  Ā  JSON, Ā XML, Ā data Ā feeds Ā 
  • 3. SmartObject Ā API Ā ā€“ Ā Observers Ā  ā€¢ā€Æ Contains Ā graphs Ā which Ā deļ¬ne Ā endpoints Ā of Ā  event Ā driven Ā processing Ā and Ā communicaBon Ā  ā€¢ā€Æ The Ā Observer Ā paTern Ā is Ā the Ā basis Ā for Ā M2M Ā  communicaBon Ā abstracBons Ā  ā€¢ā€Æ Publisher, Ā Subscriber, Ā Event Ā Handler Ā classes Ā  ā€¢ā€Æ Reference Ā ImplementaBon Ā  ā€“ā€Æcreate Ā (POST) Ā makes Ā a Ā new Ā Observer Ā  Ā  ā€¢ā€Æ Publisher, Ā Subscriber, Ā or Ā Handler Ā Class Ā  ā€“ā€Æset Ā (PUT) Ā updates Ā an Ā Observerā€™s Ā seZngs Ā  ā€“ā€Æget Ā (GET) Ā returns Ā an Ā Observerā€™s Ā seZngs Ā  ā€“ā€Ædelete Ā (DELETE) Ā removes Ā an Ā Observer Ā 
  • 4. MQTT Ā Observer Ā  ā€¢ā€Æ Implements Ā the Ā MQTT Ā M2M Ā AbstracBon Ā Layer Ā  ā€¢ā€Æ Publish, Ā Subscribe, Ā or Ā Pub+Sub Ā using Ā the Ā  mqTObserver Ā resource Ā class Ā  ā€¢ā€Æ Prototype Ā opens Ā a Ā connecBon Ā to Ā a Ā speciļ¬ed Ā  broker Ā for Ā each Ā REST Ā endpoint Ā  Ā Observers.create({'resourceName': 'mqttTestObserver',! ! ! ! ! ! 'resourceClass': 'mqttObserver',! 'connection': 'smartobjectservice.com',! 'pubTopic': ā€™sealevel_pressure',! 'subTopic': None,! 'QoS': 0,! 'keepAlive': 60 })!
  • 5. MQTT Ā Observer Ā  MQTT Ā Broker Ā  REST Ā Endpoint Ā  ObservableProperty Ā  mqTObserver Ā  PUT Ā  GET Ā  Publish Ā from Ā  data Ā producer Ā  Publish Ā From Ā  REST Ā API Ā  Publish Ā to Ā Other Ā  Subscribers Ā  SUB Ā  Publish Ā to Ā  REST Ā API Ā  Ā  Connects Ā REST Ā Resource Ā to Ā MQTT Ā Topic Ā  Publish Ā and Ā Subscribe Ā 
  • 6. MQTT Ā Observer Ā  MQTT Ā Broker Ā  REST Ā Endpoint Ā  ObservableProperty Ā  mqTObserver Ā  PUT Ā  GET Ā  Publish Ā from Ā  data Ā producer Ā  Publish Ā From Ā  REST Ā API Ā  Publish Ā to Ā Other Ā  Subscribers Ā  SUB Ā  Publish Ā to Ā  REST Ā API Ā  Ā  Publisher Ā  Ā  Publishes Ā REST Ā Resource Ā updates Ā to Ā the Ā broker Ā 
  • 7. MQTT Ā Observer Ā  MQTT Ā Broker Ā  REST Ā Endpoint Ā  ObservableProperty Ā  mqTObserver Ā  PUT Ā  GET Ā  Publish Ā from Ā  data Ā producer Ā  Publish Ā From Ā  REST Ā API Ā  Publish Ā to Ā Other Ā  Subscribers Ā  SUB Ā  Publish Ā to Ā  REST Ā API Ā  Ā  Subscriber Ā  Ā  Makes Ā last Ā published Ā data Ā available Ā at Ā the Ā REST Ā endpoint Ā 
  • 8. MQTT Ā Observer Ā  MQTT Ā Broker Ā  REST Ā Endpoint Ā  ObservableProperty Ā  mqTObserver Ā  PUT Ā  GET Ā  Publish Ā from Ā  data Ā producer Ā  Publish Ā From Ā  REST Ā API Ā  Publish Ā to Ā Other Ā  Subscribers Ā  SUB Ā  Publish Ā to Ā  REST Ā API Ā  Ā  Pub+Sub Ā  Repeats Ā data Ā updates Ā in Ā both Ā direcBons Ā 
  • 9. MQTT Ā Bridge Ā to Ā mulBple Ā REST Ā endpoints Ā  MQTT Ā Broker Ā  REST Ā Endpoint Ā  ObservableProperty Ā  mqTObserver Ā  PUT Ā  GET Ā  Publish Ā from Ā  data Ā producer Ā  Publish Ā to Ā Other Ā  Subscribers Ā  REST Ā Endpoint Ā  ObservableProperty Ā  mqTObserver Ā  PUT Ā  GET Ā 
  • 10. IoT Ā Toolkit Ā  ā€¢ā€Æ IoT Ā Toolkit Ā is Ā a Ā reference Ā implementaBon Ā of Ā  the Ā Smart Ā Object Ā API Ā and Ā related Ā tools Ā  ā€¢ā€Æ REST Ā API Ā with Ā real-Ā­ā€Bme Ā event Ā model Ā for Ā the Ā  Internet Ā of Ā Things Ā  ā€¢ā€Æ Lightweight Ā server Ā that Ā can Ā run Ā on Ā small Ā  computers Ā e.g. Ā Raspberry Ā Pi Ā  ā€¢ā€Æ Work Ā in Ā progress Ā prototype Ā (limited Ā excepBon Ā  handling Ā and Ā simple Ā interfaces) Ā 
  • 11. IoT Ā 2.0 Ā ā€“ Ā Interoperability Ā  M2M Ā  CoAP Ā  M2M Ā  MQ Ā  SOA Ā  M2M Ā  HTTP Ā  Smart Ā Object Ā API Ā  IoT Ā Toolkit Ā  Discovery Ā  ApplicaBons Ā  Thing Ā  Models Ā  Resource Ā  Models Ā  ā€¢ā€Æ Object Ā Model Ā  ā€¢ā€Æ REST Ā + Ā Event Ā Model Ā  ā€¢ā€Æ M2M Ā Abstrac<ons Ā  IoT Ā Toolkit Ā  Connected Ā Things, Ā Sensors, Ā Actuators, Ā Data Ā Sources Ā  Seman?c Ā  Repository Ā  ā€¢ā€Æ Easy Ā to Ā deploy Ā new Ā  things Ā and Ā  applicaBons Ā using Ā data Ā  models Ā  ā€¢ā€Æ Write Ā once Ā run Ā  anywhere, Ā any Ā app Ā to Ā  any Ā thing Ā via Ā any Ā M2M Ā  ā€¢ā€Æ Network Ā eļ¬€ect Ā  enabled Ā  ā€¢ā€Æ Allows Ā for Ā appropriate Ā  M2M Ā choice Ā 
  • 12. Interoperability Ā Architecture Ā  SO Ā  SO Ā  SO Ā  Gateway Ā  Server Ā  Cloud Ā  Endpoints Ā  ā€¢ā€Æ Sensors Ā  ā€¢ā€Æ Devices Ā  ApplicaBon Ā  Ā  Components Ā  Ā  And Ā  Ā  Resources Ā  Databases Ā  Instances Ā  Classes Ā  SRT Ā  ā€¢ā€ÆDiscovery Ā  ā€¢ā€ÆPersistence Ā  ā€¢ā€ÆReplicaBon Ā  ā€¢ā€ÆResource Ā Access Ā  ā€¢ā€ÆData Ā Models Ā  Ā  ā€¢ā€ÆSensor Ā Models Ā  ā€¢ā€ÆMachine Ā Models Ā  ā€¢ā€ÆTemplates Ā