Professional Documents
Culture Documents
– The data gathered after enriching and consolidating from a number of devices consists of 100s
of bytes
– A gateway communication framework enables using REST software architecture
– HTTP,TCP,IP
• Unconstrained Environment
– Web application use HTTP and Restful HTTP for web client and web server communication
– Web application and services use the IP and TCP protocols for Internet network and transport
layers.
Constrained RESTful Environment(CoRE)
Constrained Application Protocol
Lightweight Machine-to-Machine
Communication Protocol
• JSON Format
json is an open –standard format used primarily to
transfer data between a server and web applications, as an
alternative to XML.
• Tag Length Value Format
TLV format the first two bytes are used to identify the
parameter, the first and fourth bytes indicate the length of
the actual data which follows directly after these bytes.
• MIME Type
MIME-Type Files are used in web application and
services.
Initially design for mail, now it is used as internet media
type
MESSAGE COMMUNICATION PROTOCOLS
FOR CONNECTED DEVICES
• Terminology
REQUEST/ Registration Observing
RESPONSE(Client/
Server)
Publish/Subscribe Registration Push Data
Update
Resource Directory Pull Data Message Cache
Resource Discovery Polling Message Queue
• Communication Protocols
• XMPP(Extensible Message and presence protocol)
Communication Protocols
CoAP-SMS and CoAP-MQ
Data Interchange between CoAP-MQ end Points, CoAP-MQ Servers through CoAP-MQ broker and its services
MQTT PROTOCOL
Message Interchange between M2M/IOT device objects and web objects using an MQTT Broker
XMPP(Extensible Message and presence protocol)
WEB CONNECTIVITY FOR CONNECTED
DEVICES
• Communication Gateway
• HTTP Request and Response Method
• SOAP
• REST and REST full HTTP Web Applications
• Web socket
WEBSOCKET