send. To guarantee that the message can be properly rebuilt when it reaches to the client, each
frame of the message gets prefixed with 4–12 bytes of data about the message. By using such
complex frame-based system we can eectively reduce the amount of non-payload data that is
sent, leading to an impressive decrease in latency.
WebSockets show us a huge step in the evolution of the Internet. Just like AJAX created a
boom in the mid-2000s, having the capability to establish low latency and bidirectional con-
nects help us to explore a brand-new generation of real-time web applications.
Device Management Protocols
TR-069
The acronym TR-069 stands as ‘Technical Report 069”. It is a technical specification that helps us to
explain an application layer protocol for the remote management of customer premises equipment
connected to an IP network. This is an integrated framework which is furnished with safer auto-
configuration. This specification was made to introduce a uniform configuration service that helps
the users to not get confused by technology or terminology they are unable to understand. Thus,
the service providers can remotely configure the equipment without the intervention of the user.
TR-069 uses a bi-directional HTTP/SOAP focused protocol at the application layer to iden-
tify CPE and automatic configuration server communication. Thus, this protocol can address
various Internet access devices like modems, routers, gateways, and other devices which could
connect to the Internet (ex: set-top boxes). Auto Configuration Servers (ACS) developed the
TR-069 standard for automatic configuration and management of the mentioned devices. May
2004 is when it was published, with changes in 2006, 2007, 2010, 2011, and 2013. Presently,
there is a huge demand to add TR-069 functionality to home networking devices.
TR-069 functions like an internal management system that allows embedded code to state
specific commands, including:
Dynamic service activation and Auto configuration for initial setups and remote con-
figurations.
Managing firmware version and updates.
Performance and status control for the log file analysis, diagnostics, dynamic messages,
service control, and connectivity.
OMA-DM
The acronym OMADM stands for Open Mobile Alliance Device Management. It refers to an
important device management protocol coined by OMA (Open Mobile Alliance) and DM (Device
Management) Alliance. It mainly designed for the eective management of mobile devices like
mobile phones, PDAs, and Tablets. The following are the main uses of this device management:
Provisioning: Configuring the device (this includes the first-time usage), enabling and
disabling functions.
Device configuration: This allows to making new changes to the parameters and settings
of the mobile device.
Software upgrades: Facilitates new software or bug fixes to be installed on the device,
this also includes system software and applications.
Fault management: Reporting errors to the developers from the mobile device, this may
also include the status of the device.
118 Internet of Things
Internet_of_Things_CH05_pp105-140.indd 118 9/3/2019 10:13:55 AM
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.224.63.87