SlideShare a Scribd company logo
Sensor Data
XMPP & XEP-0323
Peter Waher
https://linkedin.com/in/peterwaher
Design principles
 Loosely coupled architecture
 Generic approach
 Interoperable interfaces
 Security
 Maximize possible number of use cases
 Support multiple communication patterns
 Minimize latency in feedback
 Support both M2M and H2M interfaces.
Loosely Coupled Architecture
 Interfaces do not presuppose knowledge about contents.
 Sufficient meta-data exists for services, devices and users
to interact.
 Sufficient information exists to manage both machine
(M2M) and human (H2M) interfaces.
 Allows for abstract bulk processing algorithms, such as
data storage, transportation, conversion, presentation,
processing, logging, management, administration, etc.
regardless of type of device.
 Content base can be freely updated or extended, without
updating underlying infrastructure or software.
 Allows for a separation of responsibilities between:
 Thing manufacturers
 Infrastructure providers
 Service providers
Loosely Coupled Architecture
 Insensitive to changes:
Software should not have to be updated when…
 New types of devices are added
 Devices are updated
 New types of services are introduced
 Services are updated
 Support ad hoc networks
 Descriptive meta-data
 Allows participants to adapt themselves
 M2M
 H2M
 Information about a device, lies in the device.
 Requires abstraction
Security in XMPP
 Global unique identities
 Authentication
 Forwarded identities
 Authorization
 Pseudonymization instead of
anonymization
 Encryption
 End-to-end encryption
 IoT Discovery (safe discovery), XEP-0347
 Provisioning, XEP-0324
Use cases
 Client initiates readout
 Request/Response
 Sensor initiates readout
 Event subscription (Observe)
 Messages
 PubSub / Multicast
 Sensors fast in responding
 Directly connected
 Sensors slow in responding
 Queued in a concentrator
 Slow communication medium
 Simple sensors
 Complex sensors
 “Meters”
 Quality of Service
 Partial readouts
Three axes of sensor data
 Device, or “Node”
 Timestamp
 Field
Field data types
 Single value types
 boolean
 date
 dateTime
 duration
 int
 long
 string
 time
 Enumeration (enum)
 Has value and enumeration type attributes
 Physical Quantity (numeric)
 Has value, precision and unit.
Request/Response, Simple Case
<iq type='get'
from='client@example.org/amr'
to='device@example.org/123'
id='S0001'>
<req xmlns='urn:xmpp:iot:sensordata' seqnr='1'
momentary='true'/>
</iq>
<iq type='result'
from='device@example.org/123'
to='client@example.org/amr'
id='S0001'>
<fields xmlns='urn:xmpp:iot:sensordata' seqnr='1' done='true'>
<node nodeId='Device01'>
<timestamp value='2013-03-07T16:24:30'>
<numeric name='Temperature' momentary='true'
automaticReadout='true' value='23.4' unit='°C'/>
</timestamp>
</node>
</fields>
</iq>
Request/Response, General Case
Asynchronous Response
<iq type='get'
from='client@example.org/amr'
to='device@example.org/123'
id='S0001'>
<req xmlns='urn:xmpp:iot:sensordata' seqnr='1' momentary='true'/>
</iq>
<iq type='result'
from='device@example.org/123'
to='client@example.org/amr'
id='S0001'>
<accepted xmlns='urn:xmpp:iot:sensordata' seqnr='1'/>
</iq>
<message from='device@example.org/123'
to='client@example.org/amr'>
<fields xmlns='urn:xmpp:iot:sensordata' seqnr='1' done='true'>
<node nodeId='Device01'>
<timestamp value='2013-03-07T16:24:30'>
<numeric name='Temperature' momentary='true'
automaticReadout='true' value='23.4' unit='°C'/>
</timestamp>
</node>
</fields>
</message>
Simple Publish/Subscribe (presence)
<presence>
<fields xmlns='urn:xmpp:iot:sensordata' seqnr='1' done='true'>
<node nodeId='Device01'>
<timestamp value='2013-03-07T16:24:30'>
<numeric name='Temperature' momentary='true'
automaticReadout='true' value='23.4' unit='°C'/>
</timestamp>
</node>
</fields>
</presence>
Rejection
Asynchronous failure
Cancellation
Multiple devices (ties into XEP-0326)
Field Types (Categories)
 Fields can be categorized using a Field Type:
 momentary
 identity
 status
 peak
 computed
 historical*
 Second, Minute, Hour, Day, Week, Month, Quarter, Year
 Other
 Special Field Types:
 all (implies all fields, regardless of type)
 historical (implies all historical fields, regardless of period)
Partial Readout (Field Types)
<iq type='get'
from='client@example.org/amr'
to='device@example.org/123'
id='S0001'>
<req xmlns='urn:xmpp:iot:sensordata' seqnr='1’ historical='true’
from=’2013-03-01T00:00:00’ to=’2013-04-01T00:00:00’/>
</iq>
Partial Readout (Specifying Fields)
Scheduling a readout
Partial Readout (Field Types)
 Fields can be categorized using a Field Type:
 momentary
 identity
 status
 peak
 computed
 historical*
 Second, Minute, Hour, Day, Week, Month, Quarter, Year
 Other
 Special Field Types:
 all (implies all fields, regardless of type)
 historical (implies all historical fields, regardless of period)
Optional QoS levels for fields
Localization (H2M)
Localization (H2M)
Strings vs. Enumerations
This protocol has avoided the use of enumerations for data types such as
units, field names, etc., and instead use strings. The reasons for this are:
 Enumerations would unnecessarily restrict the use of the protocol to field
names and units listed in the protocol.
 It would be very difficult to try to create a complete set of field names and units
that would suit all applications.
 Leaving these values as strings would let developers the liberty to use units as
they desire.
 If EXI is used for compression, the use of strings will only increase payload
slightly, with only one copy of each distinct value used.
 If EXI is not used, this does not affect packet size.
However, some things need to be taken into account:
 Since free strings are used, XML validation cannot be used to secure correct
names are used.
 xep-0000-IoT-Interoperability lists recommendations on how field names and
units should be used in order to achieve maximum interoperability in SN.
 Consumers of sensor data need to include unit conversion algorithms.
Related XEPs
List of related XEPs:
 Security related to sensor data, and who can read what,
is described in XEP-0324 – Provisioning.
 Control of parameters in a device, is described in XEP-
0325 – Control.
 Discovery & Management of nodes in a Concentrator, is
described in XEP-0326 – Concentrators.
 Device Life Cycle and Ownership is described in XEP-
0347 – Discovery.
 Event Subscription (Observe pattern) of Sensor Data, is
described in the proto-XEP: IoT Events.
 Interoperability Interfaces defining Sensor Data contracts for
conceptual devices, is described in proto-XEP: Interoperability.
TO DO
Known issues that have to be addressed in the XEP:
 Correct JIDs in.
 Document the direct response use case, with example.
 Document the presence use case, either in XEP-0323 or in
separate IoT Publish/Subscribe XEP.
 Update image in rejection use case.
Links & Resources
http://xmpp.org/
http://xmpp.org/about/xmpp-standards-foundation.html
http://xmpp.org/uses/internet-of-things.html
http://wiki.xmpp.org/web/Tech_pages/SensorNetworks
http://www.xmpp-iot.org/
https://xmpp.net/
http://xmpp.org/extensions/xep-0323.html
http://xmpp.org/extensions/xep-0324.html
http://xmpp.org/extensions/xep-0325.html
http://xmpp.org/extensions/xep-0326.html
http://xmpp.org/extensions/xep-0347.html
http://www.xmpp.org/extensions/inbox/iot-events.html
http://htmlpreview.github.io/?https://github.com/joachimlindborg/XMPP-
IoT/blob/master/xep-0000-IoT-Interoperability.html
https://prezi.com/esosntqhewhs/iot-xmpp/
http://www.slideshare.net/peterwaher/iot-harmonization-using-xmpp
Ad

Recommended

Accelerating analytics on the Sensor and IoT Data.
Accelerating analytics on the Sensor and IoT Data.
Keshav Murthy
 
Guide to IoT Projects and Architecture with Microsoft Cloud and Azure
Guide to IoT Projects and Architecture with Microsoft Cloud and Azure
Barnaba Accardi
 
A Pragmatic Reference Architecture for The Internet of Things
A Pragmatic Reference Architecture for The Internet of Things
Rick G. Garibay
 
IoT design and services
IoT design and services
Embien Technologies
 
IoT Analytics from Edge to Cloud - using IBM Informix
IoT Analytics from Edge to Cloud - using IBM Informix
Pradeep Muthalpuredathe
 
IoT Platforms and Architecture
IoT Platforms and Architecture
Lee House
 
Device to Intelligence, IOT and Big Data in Oracle
Device to Intelligence, IOT and Big Data in Oracle
JunSeok Seo
 
Device Management for OSGi IoT Gateways
Device Management for OSGi IoT Gateways
Eurotech
 
An IoT gateway centric architecture to provide novel m2m services
An IoT gateway centric architecture to provide novel m2m services
Soumya Kanti Datta
 
Real World IoT Architectures and Projects with Eclipse IoT
Real World IoT Architectures and Projects with Eclipse IoT
Eurotech
 
Cloud-centric Internet of Things
Cloud-centric Internet of Things
Lynn Langit
 
Architectural Patterns in IoT Cloud Platforms
Architectural Patterns in IoT Cloud Platforms
Roshan Kulkarni
 
People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013
Eurotech
 
Ibm_IoT_Architecture_and_Capabilities
Ibm_IoT_Architecture_and_Capabilities
IBM_Info_Management
 
Kura M2M IoT Gateway
Kura M2M IoT Gateway
Eurotech
 
How to Build the Connectivity Architecture for the Industrial Internet of Thi...
How to Build the Connectivity Architecture for the Industrial Internet of Thi...
Real-Time Innovations (RTI)
 
Creating a Java Internet of Things Gateway
Creating a Java Internet of Things Gateway
Eurotech
 
Cloud Platform for IoT
Cloud Platform for IoT
Naoto Umemori
 
Ccl basics
Ccl basics
Sameer Tathare
 
Building IoT solutions using Windows 10 IoT Core & Azure
Building IoT solutions using Windows 10 IoT Core & Azure
Mostafa
 
Using an Open Source RESTful Backend for IoT Applications
Using an Open Source RESTful Backend for IoT Applications
Jan Liband
 
Watson IoT Platform Sizing & Pricing - Sept 2016
Watson IoT Platform Sizing & Pricing - Sept 2016
Jason Lu
 
05 internet-of-things-io t-cloudcomputing
05 internet-of-things-io t-cloudcomputing
John Soldatos
 
IoT challenges for Smart Manufacturing
IoT challenges for Smart Manufacturing
Heiko Koziolek
 
IoT – The reality of real world solutions
IoT – The reality of real world solutions
Swiss Data Forum Swiss Data Forum
 
Internet of Things (IoT) Costs, Connectivity, Resources and Software
Internet of Things (IoT) Costs, Connectivity, Resources and Software
Real-Time Innovations (RTI)
 
Internet of things (IoT) with Azure
Internet of things (IoT) with Azure
Vinoth Rajagopalan
 
Global Azure boot camp 2015 - Microsoft IoT Solutions with Azure
Global Azure boot camp 2015 - Microsoft IoT Solutions with Azure
Vinoth Rajagopalan
 
XMPP & Internet Of Things
XMPP & Internet Of Things
Rikard Strid
 
Sensing as-a-Service - The New Internet of Things (IOT) Business Model
Sensing as-a-Service - The New Internet of Things (IOT) Business Model
Dr. Mazlan Abbas
 

More Related Content

What's hot (20)

An IoT gateway centric architecture to provide novel m2m services
An IoT gateway centric architecture to provide novel m2m services
Soumya Kanti Datta
 
Real World IoT Architectures and Projects with Eclipse IoT
Real World IoT Architectures and Projects with Eclipse IoT
Eurotech
 
Cloud-centric Internet of Things
Cloud-centric Internet of Things
Lynn Langit
 
Architectural Patterns in IoT Cloud Platforms
Architectural Patterns in IoT Cloud Platforms
Roshan Kulkarni
 
People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013
Eurotech
 
Ibm_IoT_Architecture_and_Capabilities
Ibm_IoT_Architecture_and_Capabilities
IBM_Info_Management
 
Kura M2M IoT Gateway
Kura M2M IoT Gateway
Eurotech
 
How to Build the Connectivity Architecture for the Industrial Internet of Thi...
How to Build the Connectivity Architecture for the Industrial Internet of Thi...
Real-Time Innovations (RTI)
 
Creating a Java Internet of Things Gateway
Creating a Java Internet of Things Gateway
Eurotech
 
Cloud Platform for IoT
Cloud Platform for IoT
Naoto Umemori
 
Ccl basics
Ccl basics
Sameer Tathare
 
Building IoT solutions using Windows 10 IoT Core & Azure
Building IoT solutions using Windows 10 IoT Core & Azure
Mostafa
 
Using an Open Source RESTful Backend for IoT Applications
Using an Open Source RESTful Backend for IoT Applications
Jan Liband
 
Watson IoT Platform Sizing & Pricing - Sept 2016
Watson IoT Platform Sizing & Pricing - Sept 2016
Jason Lu
 
05 internet-of-things-io t-cloudcomputing
05 internet-of-things-io t-cloudcomputing
John Soldatos
 
IoT challenges for Smart Manufacturing
IoT challenges for Smart Manufacturing
Heiko Koziolek
 
IoT – The reality of real world solutions
IoT – The reality of real world solutions
Swiss Data Forum Swiss Data Forum
 
Internet of Things (IoT) Costs, Connectivity, Resources and Software
Internet of Things (IoT) Costs, Connectivity, Resources and Software
Real-Time Innovations (RTI)
 
Internet of things (IoT) with Azure
Internet of things (IoT) with Azure
Vinoth Rajagopalan
 
Global Azure boot camp 2015 - Microsoft IoT Solutions with Azure
Global Azure boot camp 2015 - Microsoft IoT Solutions with Azure
Vinoth Rajagopalan
 
An IoT gateway centric architecture to provide novel m2m services
An IoT gateway centric architecture to provide novel m2m services
Soumya Kanti Datta
 
Real World IoT Architectures and Projects with Eclipse IoT
Real World IoT Architectures and Projects with Eclipse IoT
Eurotech
 
Cloud-centric Internet of Things
Cloud-centric Internet of Things
Lynn Langit
 
Architectural Patterns in IoT Cloud Platforms
Architectural Patterns in IoT Cloud Platforms
Roshan Kulkarni
 
People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013
Eurotech
 
Ibm_IoT_Architecture_and_Capabilities
Ibm_IoT_Architecture_and_Capabilities
IBM_Info_Management
 
Kura M2M IoT Gateway
Kura M2M IoT Gateway
Eurotech
 
How to Build the Connectivity Architecture for the Industrial Internet of Thi...
How to Build the Connectivity Architecture for the Industrial Internet of Thi...
Real-Time Innovations (RTI)
 
Creating a Java Internet of Things Gateway
Creating a Java Internet of Things Gateway
Eurotech
 
Cloud Platform for IoT
Cloud Platform for IoT
Naoto Umemori
 
Building IoT solutions using Windows 10 IoT Core & Azure
Building IoT solutions using Windows 10 IoT Core & Azure
Mostafa
 
Using an Open Source RESTful Backend for IoT Applications
Using an Open Source RESTful Backend for IoT Applications
Jan Liband
 
Watson IoT Platform Sizing & Pricing - Sept 2016
Watson IoT Platform Sizing & Pricing - Sept 2016
Jason Lu
 
05 internet-of-things-io t-cloudcomputing
05 internet-of-things-io t-cloudcomputing
John Soldatos
 
IoT challenges for Smart Manufacturing
IoT challenges for Smart Manufacturing
Heiko Koziolek
 
Internet of Things (IoT) Costs, Connectivity, Resources and Software
Internet of Things (IoT) Costs, Connectivity, Resources and Software
Real-Time Innovations (RTI)
 
Internet of things (IoT) with Azure
Internet of things (IoT) with Azure
Vinoth Rajagopalan
 
Global Azure boot camp 2015 - Microsoft IoT Solutions with Azure
Global Azure boot camp 2015 - Microsoft IoT Solutions with Azure
Vinoth Rajagopalan
 

Viewers also liked (20)

XMPP & Internet Of Things
XMPP & Internet Of Things
Rikard Strid
 
Sensing as-a-Service - The New Internet of Things (IOT) Business Model
Sensing as-a-Service - The New Internet of Things (IOT) Business Model
Dr. Mazlan Abbas
 
IoT architecture
IoT architecture
Sumit Sharma
 
Internet of Things
Internet of Things
Vala Afshar
 
ThingsConAMS - Emotion and the IoT - Scott Smith
ThingsConAMS - Emotion and the IoT - Scott Smith
ThingsConAMS
 
Second screen iot_day_stockholm_2014
Second screen iot_day_stockholm_2014
Steffen Larsen
 
XSF - XMPP Standards Foundation
XSF - XMPP Standards Foundation
Peter Waher
 
Valparaiso
Valparaiso
Peter Waher
 
XMPP For Cloud Computing
XMPP For Cloud Computing
Bluendo
 
gogonetlive 4 conference keynote on Internet of Things
gogonetlive 4 conference keynote on Internet of Things
Joachim Lindborg
 
A vision for ejabberd - ejabberd SF Meetup
A vision for ejabberd - ejabberd SF Meetup
Mickaël Rémond
 
Internet Of Things with XMPP
Internet Of Things with XMPP
Rikard Strid
 
FOSDEM "XMPP and the IoT" talk by joachim_lindborg 20140202
FOSDEM "XMPP and the IoT" talk by joachim_lindborg 20140202
Joachim Lindborg
 
digital concrete breakfast meeting
digital concrete breakfast meeting
Joachim Lindborg
 
Car safety system
Car safety system
Pragyaditya Das
 
IoT Studio #1: Protocols introduction and connected jukebox
IoT Studio #1: Protocols introduction and connected jukebox
Mickaël Rémond
 
Web 3.0 & IoT (English)
Web 3.0 & IoT (English)
Peter Waher
 
Internet of Things (IoT) and Connected Cars - Patent Landscape Highlighting T...
Internet of Things (IoT) and Connected Cars - Patent Landscape Highlighting T...
Rahul Dev
 
Internet of things (IoT) Patents | Internet of things (IoT) based Systems & M...
Internet of things (IoT) Patents | Internet of things (IoT) based Systems & M...
Prity Khastgir IPR Strategic India Patent Attorney Amplify Innovation
 
L23 Robotics
L23 Robotics
Ólafur Andri Ragnarsson
 
XMPP & Internet Of Things
XMPP & Internet Of Things
Rikard Strid
 
Sensing as-a-Service - The New Internet of Things (IOT) Business Model
Sensing as-a-Service - The New Internet of Things (IOT) Business Model
Dr. Mazlan Abbas
 
Internet of Things
Internet of Things
Vala Afshar
 
ThingsConAMS - Emotion and the IoT - Scott Smith
ThingsConAMS - Emotion and the IoT - Scott Smith
ThingsConAMS
 
Second screen iot_day_stockholm_2014
Second screen iot_day_stockholm_2014
Steffen Larsen
 
XSF - XMPP Standards Foundation
XSF - XMPP Standards Foundation
Peter Waher
 
XMPP For Cloud Computing
XMPP For Cloud Computing
Bluendo
 
gogonetlive 4 conference keynote on Internet of Things
gogonetlive 4 conference keynote on Internet of Things
Joachim Lindborg
 
A vision for ejabberd - ejabberd SF Meetup
A vision for ejabberd - ejabberd SF Meetup
Mickaël Rémond
 
Internet Of Things with XMPP
Internet Of Things with XMPP
Rikard Strid
 
FOSDEM "XMPP and the IoT" talk by joachim_lindborg 20140202
FOSDEM "XMPP and the IoT" talk by joachim_lindborg 20140202
Joachim Lindborg
 
digital concrete breakfast meeting
digital concrete breakfast meeting
Joachim Lindborg
 
IoT Studio #1: Protocols introduction and connected jukebox
IoT Studio #1: Protocols introduction and connected jukebox
Mickaël Rémond
 
Web 3.0 & IoT (English)
Web 3.0 & IoT (English)
Peter Waher
 
Internet of Things (IoT) and Connected Cars - Patent Landscape Highlighting T...
Internet of Things (IoT) and Connected Cars - Patent Landscape Highlighting T...
Rahul Dev
 
Ad

Similar to XMPP IoT Sensor Data (XEP-0323) (20)

An Open And Reconfigurable Wireless Sensor Network For Pervasive Health Monit...
An Open And Reconfigurable Wireless Sensor Network For Pervasive Health Monit...
Andreas Triantafyllidis
 
Operationalizing the IoT with Mtell and Apache Spark
Operationalizing the IoT with Mtell and Apache Spark
Julius Remigio, CBIP
 
Lecture 6: IoT Data Processing
Lecture 6: IoT Data Processing
PayamBarnaghi
 
CrAlSim: A Cryptography Algorithm Simulator
CrAlSim: A Cryptography Algorithm Simulator
IRJET Journal
 
IRJET-Experimental Investigation on the Effect of TiO2 Particles on Mortars
IRJET-Experimental Investigation on the Effect of TiO2 Particles on Mortars
IRJET Journal
 
Smart Grid Cyber Security
Smart Grid Cyber Security
JAZEEL K T
 
IRJET- Study of Various Network Simulators
IRJET- Study of Various Network Simulators
IRJET Journal
 
IRJET- Latency and Power Optimized AES Cryptography System using Scan Cha...
IRJET- Latency and Power Optimized AES Cryptography System using Scan Cha...
IRJET Journal
 
IRJET- Theft Control using IoT
IRJET- Theft Control using IoT
IRJET Journal
 
DIVISION AND REPLICATION OF DATA IN GRID FOR OPTIMAL PERFORMANCE AND SECURITY
DIVISION AND REPLICATION OF DATA IN GRID FOR OPTIMAL PERFORMANCE AND SECURITY
ijgca
 
DIVISION AND REPLICATION OF DATA IN GRID FOR OPTIMAL PERFORMANCE AND SECURITY
DIVISION AND REPLICATION OF DATA IN GRID FOR OPTIMAL PERFORMANCE AND SECURITY
ijgca
 
DIVISION AND REPLICATION OF DATA IN GRID FOR OPTIMAL PERFORMANCE AND SECURITY
DIVISION AND REPLICATION OF DATA IN GRID FOR OPTIMAL PERFORMANCE AND SECURITY
ijgca
 
IRJET- Offline Location Detection and Accident Indication using Mobile Sensors
IRJET- Offline Location Detection and Accident Indication using Mobile Sensors
IRJET Journal
 
Ijarcet vol-2-issue-7-2236-2240
Ijarcet vol-2-issue-7-2236-2240
Editor IJARCET
 
Ijarcet vol-2-issue-7-2236-2240
Ijarcet vol-2-issue-7-2236-2240
Editor IJARCET
 
Encryption and Compression of Audio-Video Data Using Enhanced AES and J-Bit A...
Encryption and Compression of Audio-Video Data Using Enhanced AES and J-Bit A...
ijsrd.com
 
SECURITY V/S QOS FOR LTE AUTHENTICATION AND KEY AGREEMENT PROTOCOL
SECURITY V/S QOS FOR LTE AUTHENTICATION AND KEY AGREEMENT PROTOCOL
IJNSA Journal
 
Real Time Condition Monitoring of Power Plant through DNP3 Protocol
Real Time Condition Monitoring of Power Plant through DNP3 Protocol
IJRES Journal
 
Private and Secured data Transmission and Analysis for Wireless Ad-hoc Network
Private and Secured data Transmission and Analysis for Wireless Ad-hoc Network
IRJET Journal
 
IRJET- Secure Scheme For Cloud-Based Multimedia Content Storage
IRJET- Secure Scheme For Cloud-Based Multimedia Content Storage
IRJET Journal
 
An Open And Reconfigurable Wireless Sensor Network For Pervasive Health Monit...
An Open And Reconfigurable Wireless Sensor Network For Pervasive Health Monit...
Andreas Triantafyllidis
 
Operationalizing the IoT with Mtell and Apache Spark
Operationalizing the IoT with Mtell and Apache Spark
Julius Remigio, CBIP
 
Lecture 6: IoT Data Processing
Lecture 6: IoT Data Processing
PayamBarnaghi
 
CrAlSim: A Cryptography Algorithm Simulator
CrAlSim: A Cryptography Algorithm Simulator
IRJET Journal
 
IRJET-Experimental Investigation on the Effect of TiO2 Particles on Mortars
IRJET-Experimental Investigation on the Effect of TiO2 Particles on Mortars
IRJET Journal
 
Smart Grid Cyber Security
Smart Grid Cyber Security
JAZEEL K T
 
IRJET- Study of Various Network Simulators
IRJET- Study of Various Network Simulators
IRJET Journal
 
IRJET- Latency and Power Optimized AES Cryptography System using Scan Cha...
IRJET- Latency and Power Optimized AES Cryptography System using Scan Cha...
IRJET Journal
 
IRJET- Theft Control using IoT
IRJET- Theft Control using IoT
IRJET Journal
 
DIVISION AND REPLICATION OF DATA IN GRID FOR OPTIMAL PERFORMANCE AND SECURITY
DIVISION AND REPLICATION OF DATA IN GRID FOR OPTIMAL PERFORMANCE AND SECURITY
ijgca
 
DIVISION AND REPLICATION OF DATA IN GRID FOR OPTIMAL PERFORMANCE AND SECURITY
DIVISION AND REPLICATION OF DATA IN GRID FOR OPTIMAL PERFORMANCE AND SECURITY
ijgca
 
DIVISION AND REPLICATION OF DATA IN GRID FOR OPTIMAL PERFORMANCE AND SECURITY
DIVISION AND REPLICATION OF DATA IN GRID FOR OPTIMAL PERFORMANCE AND SECURITY
ijgca
 
IRJET- Offline Location Detection and Accident Indication using Mobile Sensors
IRJET- Offline Location Detection and Accident Indication using Mobile Sensors
IRJET Journal
 
Ijarcet vol-2-issue-7-2236-2240
Ijarcet vol-2-issue-7-2236-2240
Editor IJARCET
 
Ijarcet vol-2-issue-7-2236-2240
Ijarcet vol-2-issue-7-2236-2240
Editor IJARCET
 
Encryption and Compression of Audio-Video Data Using Enhanced AES and J-Bit A...
Encryption and Compression of Audio-Video Data Using Enhanced AES and J-Bit A...
ijsrd.com
 
SECURITY V/S QOS FOR LTE AUTHENTICATION AND KEY AGREEMENT PROTOCOL
SECURITY V/S QOS FOR LTE AUTHENTICATION AND KEY AGREEMENT PROTOCOL
IJNSA Journal
 
Real Time Condition Monitoring of Power Plant through DNP3 Protocol
Real Time Condition Monitoring of Power Plant through DNP3 Protocol
IJRES Journal
 
Private and Secured data Transmission and Analysis for Wireless Ad-hoc Network
Private and Secured data Transmission and Analysis for Wireless Ad-hoc Network
IRJET Journal
 
IRJET- Secure Scheme For Cloud-Based Multimedia Content Storage
IRJET- Secure Scheme For Cloud-Based Multimedia Content Storage
IRJET Journal
 
Ad

More from Peter Waher (20)

Tokenization of sustainable real estate in Smart Cities - Monetization as bas...
Tokenization of sustainable real estate in Smart Cities - Monetization as bas...
Peter Waher
 
Interoperabilidad e Internet
Interoperabilidad e Internet
Peter Waher
 
Globally Scalable Mobile Digital ID using IEEE P1451.99
Globally Scalable Mobile Digital ID using IEEE P1451.99
Peter Waher
 
New business opportunities in smart societies and industry 4.0
New business opportunities in smart societies and industry 4.0
Peter Waher
 
IEEE Standards Impact in IoT and 5G, Day 2 - Architectural Requirements for S...
IEEE Standards Impact in IoT and 5G, Day 2 - Architectural Requirements for S...
Peter Waher
 
IEEE Standards Impact in IoT and 5G, Day 1, Session 3 - Smart contracts, Mone...
IEEE Standards Impact in IoT and 5G, Day 1, Session 3 - Smart contracts, Mone...
Peter Waher
 
IEEE Standards Impact in IoT and 5G, Day 1, Session 2 - Communication & Opera...
IEEE Standards Impact in IoT and 5G, Day 1, Session 2 - Communication & Opera...
Peter Waher
 
IEEE Standards Impact in IoT and 5G, Day 1, Session 1 - Introduction & Overview
IEEE Standards Impact in IoT and 5G, Day 1, Session 1 - Introduction & Overview
Peter Waher
 
Smart contracts for certification of smart devices
Smart contracts for certification of smart devices
Peter Waher
 
Federated and legal identities in industrial and financial applications
Federated and legal identities in industrial and financial applications
Peter Waher
 
Secure interoperation across cyber physical systems in smart societies with i...
Secure interoperation across cyber physical systems in smart societies with i...
Peter Waher
 
Cross domain autonomous cooperation cross-domain autonomous cooperation
Cross domain autonomous cooperation cross-domain autonomous cooperation
Peter Waher
 
IoT Security
IoT Security
Peter Waher
 
Smart City Lab 6 - Decision Support for your Devices
Smart City Lab 6 - Decision Support for your Devices
Peter Waher
 
Smart City Lecture 6 - Earning by Sharing in the Smart City
Smart City Lecture 6 - Earning by Sharing in the Smart City
Peter Waher
 
Smart City Lab 5 - Controlling Actuators
Smart City Lab 5 - Controlling Actuators
Peter Waher
 
Smart City Lecture 5 - Introduction to Encryption
Smart City Lecture 5 - Introduction to Encryption
Peter Waher
 
Smart City Lecture 4 - Harmonizing the Internet of Things
Smart City Lecture 4 - Harmonizing the Internet of Things
Peter Waher
 
Smart City Lab 4 - Publishing and Discovering Devices
Smart City Lab 4 - Publishing and Discovering Devices
Peter Waher
 
Smart City Lecture 3 - An Open And/Or Secure Smart City
Smart City Lecture 3 - An Open And/Or Secure Smart City
Peter Waher
 
Tokenization of sustainable real estate in Smart Cities - Monetization as bas...
Tokenization of sustainable real estate in Smart Cities - Monetization as bas...
Peter Waher
 
Interoperabilidad e Internet
Interoperabilidad e Internet
Peter Waher
 
Globally Scalable Mobile Digital ID using IEEE P1451.99
Globally Scalable Mobile Digital ID using IEEE P1451.99
Peter Waher
 
New business opportunities in smart societies and industry 4.0
New business opportunities in smart societies and industry 4.0
Peter Waher
 
IEEE Standards Impact in IoT and 5G, Day 2 - Architectural Requirements for S...
IEEE Standards Impact in IoT and 5G, Day 2 - Architectural Requirements for S...
Peter Waher
 
IEEE Standards Impact in IoT and 5G, Day 1, Session 3 - Smart contracts, Mone...
IEEE Standards Impact in IoT and 5G, Day 1, Session 3 - Smart contracts, Mone...
Peter Waher
 
IEEE Standards Impact in IoT and 5G, Day 1, Session 2 - Communication & Opera...
IEEE Standards Impact in IoT and 5G, Day 1, Session 2 - Communication & Opera...
Peter Waher
 
IEEE Standards Impact in IoT and 5G, Day 1, Session 1 - Introduction & Overview
IEEE Standards Impact in IoT and 5G, Day 1, Session 1 - Introduction & Overview
Peter Waher
 
Smart contracts for certification of smart devices
Smart contracts for certification of smart devices
Peter Waher
 
Federated and legal identities in industrial and financial applications
Federated and legal identities in industrial and financial applications
Peter Waher
 
Secure interoperation across cyber physical systems in smart societies with i...
Secure interoperation across cyber physical systems in smart societies with i...
Peter Waher
 
Cross domain autonomous cooperation cross-domain autonomous cooperation
Cross domain autonomous cooperation cross-domain autonomous cooperation
Peter Waher
 
Smart City Lab 6 - Decision Support for your Devices
Smart City Lab 6 - Decision Support for your Devices
Peter Waher
 
Smart City Lecture 6 - Earning by Sharing in the Smart City
Smart City Lecture 6 - Earning by Sharing in the Smart City
Peter Waher
 
Smart City Lab 5 - Controlling Actuators
Smart City Lab 5 - Controlling Actuators
Peter Waher
 
Smart City Lecture 5 - Introduction to Encryption
Smart City Lecture 5 - Introduction to Encryption
Peter Waher
 
Smart City Lecture 4 - Harmonizing the Internet of Things
Smart City Lecture 4 - Harmonizing the Internet of Things
Peter Waher
 
Smart City Lab 4 - Publishing and Discovering Devices
Smart City Lab 4 - Publishing and Discovering Devices
Peter Waher
 
Smart City Lecture 3 - An Open And/Or Secure Smart City
Smart City Lecture 3 - An Open And/Or Secure Smart City
Peter Waher
 

Recently uploaded (20)

ChatGPT_and_Its_Uses_Presentationss.pptx
ChatGPT_and_Its_Uses_Presentationss.pptx
Neha Prakash
 
最新版美国特拉华大学毕业证(UDel毕业证书)原版定制
最新版美国特拉华大学毕业证(UDel毕业证书)原版定制
taqyea
 
PROCESS FOR CREATION OF BUSINESS PARTNER IN SAP
PROCESS FOR CREATION OF BUSINESS PARTNER IN SAP
AhmadAli716831
 
DDoS in India, presented at INNOG 8 by Dave Phelan
DDoS in India, presented at INNOG 8 by Dave Phelan
APNIC
 
最新版加拿大奎斯特大学毕业证(QUC毕业证书)原版定制
最新版加拿大奎斯特大学毕业证(QUC毕业证书)原版定制
taqyed
 
inside the internet - understanding the TCP/IP protocol
inside the internet - understanding the TCP/IP protocol
shainweniton02
 
B M Mostofa Kamal Al-Azad [Document & Localization Expert]
B M Mostofa Kamal Al-Azad [Document & Localization Expert]
Mostofa Kamal Al-Azad
 
ChatGPT A.I. Powered Chatbot and Popularization.pdf
ChatGPT A.I. Powered Chatbot and Popularization.pdf
StanleySamson1
 
Transmission Control Protocol (TCP) and Starlink
Transmission Control Protocol (TCP) and Starlink
APNIC
 
Global Networking Trends, presented at the India ISP Conclave 2025
Global Networking Trends, presented at the India ISP Conclave 2025
APNIC
 
BASICS OF SAP _ ALL ABOUT SAP _WHY SAP OVER ANY OTHER ERP SYSTEM
BASICS OF SAP _ ALL ABOUT SAP _WHY SAP OVER ANY OTHER ERP SYSTEM
AhmadAli716831
 
Clive Dickens RedTech Public Copy - Collaborate or Die
Clive Dickens RedTech Public Copy - Collaborate or Die
Clive Dickens
 
Paper: The World Game (s) Great Redesign.pdf
Paper: The World Game (s) Great Redesign.pdf
Steven McGee
 
Topic 2 - Cloud Computing Basics,,,.pptx
Topic 2 - Cloud Computing Basics,,,.pptx
oneillp100
 
Slides: Eco Economic Epochs for The World Game (s) pdf
Slides: Eco Economic Epochs for The World Game (s) pdf
Steven McGee
 
BitRecover OST to PST Converter Software
BitRecover OST to PST Converter Software
antoniogosling01
 
Pitch PitchPitchPitchPitchPitchPitch.pptx
Pitch PitchPitchPitchPitchPitchPitch.pptx
157551
 
BroadLink Cloud Service introduction.pdf
BroadLink Cloud Service introduction.pdf
DevendraDwivdi1
 
IAREUOUSTPIDWHY$)CHARACTERARERWUEEJJSKWNSND
IAREUOUSTPIDWHY$)CHARACTERARERWUEEJJSKWNSND
notgachabite123
 
原版澳洲斯文本科技大学毕业证(SUT毕业证书)如何办理
原版澳洲斯文本科技大学毕业证(SUT毕业证书)如何办理
taqyed
 
ChatGPT_and_Its_Uses_Presentationss.pptx
ChatGPT_and_Its_Uses_Presentationss.pptx
Neha Prakash
 
最新版美国特拉华大学毕业证(UDel毕业证书)原版定制
最新版美国特拉华大学毕业证(UDel毕业证书)原版定制
taqyea
 
PROCESS FOR CREATION OF BUSINESS PARTNER IN SAP
PROCESS FOR CREATION OF BUSINESS PARTNER IN SAP
AhmadAli716831
 
DDoS in India, presented at INNOG 8 by Dave Phelan
DDoS in India, presented at INNOG 8 by Dave Phelan
APNIC
 
最新版加拿大奎斯特大学毕业证(QUC毕业证书)原版定制
最新版加拿大奎斯特大学毕业证(QUC毕业证书)原版定制
taqyed
 
inside the internet - understanding the TCP/IP protocol
inside the internet - understanding the TCP/IP protocol
shainweniton02
 
B M Mostofa Kamal Al-Azad [Document & Localization Expert]
B M Mostofa Kamal Al-Azad [Document & Localization Expert]
Mostofa Kamal Al-Azad
 
ChatGPT A.I. Powered Chatbot and Popularization.pdf
ChatGPT A.I. Powered Chatbot and Popularization.pdf
StanleySamson1
 
Transmission Control Protocol (TCP) and Starlink
Transmission Control Protocol (TCP) and Starlink
APNIC
 
Global Networking Trends, presented at the India ISP Conclave 2025
Global Networking Trends, presented at the India ISP Conclave 2025
APNIC
 
BASICS OF SAP _ ALL ABOUT SAP _WHY SAP OVER ANY OTHER ERP SYSTEM
BASICS OF SAP _ ALL ABOUT SAP _WHY SAP OVER ANY OTHER ERP SYSTEM
AhmadAli716831
 
Clive Dickens RedTech Public Copy - Collaborate or Die
Clive Dickens RedTech Public Copy - Collaborate or Die
Clive Dickens
 
Paper: The World Game (s) Great Redesign.pdf
Paper: The World Game (s) Great Redesign.pdf
Steven McGee
 
Topic 2 - Cloud Computing Basics,,,.pptx
Topic 2 - Cloud Computing Basics,,,.pptx
oneillp100
 
Slides: Eco Economic Epochs for The World Game (s) pdf
Slides: Eco Economic Epochs for The World Game (s) pdf
Steven McGee
 
BitRecover OST to PST Converter Software
BitRecover OST to PST Converter Software
antoniogosling01
 
Pitch PitchPitchPitchPitchPitchPitch.pptx
Pitch PitchPitchPitchPitchPitchPitch.pptx
157551
 
BroadLink Cloud Service introduction.pdf
BroadLink Cloud Service introduction.pdf
DevendraDwivdi1
 
IAREUOUSTPIDWHY$)CHARACTERARERWUEEJJSKWNSND
IAREUOUSTPIDWHY$)CHARACTERARERWUEEJJSKWNSND
notgachabite123
 
原版澳洲斯文本科技大学毕业证(SUT毕业证书)如何办理
原版澳洲斯文本科技大学毕业证(SUT毕业证书)如何办理
taqyed
 

XMPP IoT Sensor Data (XEP-0323)