Remote - M2M 2015 - (Page 8)
Feature Article
Remote Device Management for the Internet of Things
Andrea Ceiner, Group Product Marketing Manager for M2M/IoT
Eurotech
As the Internet of Things (IoT) evolves, applications rely on more devices over more diverse locations than ever before. Managing those remote devices effectively can lead to cost savings and operational efficiency, and designers must create solutions that
allow customers to monitor and make changes on the fly instead of manually sending technicians to make changes in the field.
Figure 1 shows the key building blocks for building a M2M/IoT Integration Platform. Remote device management capabilities are determined at the device enablement level, including device connectivity and device management. These pieces of the IoT
puzzle can be configured to allow for advanced remote device management options based on current technologies, some of which are available as open source projects.
This article will explore current trends in remote device management
including Eclipse Paho and Eclipse Kura, open source IoT projects
that enable MQTT, an efficient and economical device connectivity
protocol. Designers can deploy these tools along with a device application framework as the building blocks for device provisioning, device
update, device control, device configuration, device diagnostics and
device monitoring.
Device Connectivity Protocol - MQTT
Device connectivity is the key building block that all data must pass
through from the sensor to the business application. Currently, many
IoT projects connect sensors to back end business applications with
proprietary integration models and combinations of a prolific number
of custom protocols and industry standards. The chosen connectivity
protocol, or messaging transport, for the IoT system has a defining inFigure 1: The building blocks for an efficient M2M/IoT Integration Platform
fluence over the level and ease of remote device management options.
Of the leading transportation protocols (MQTT, HTTP, COAP and
SMS) MQTT is preferred for enabling remote device management.
Eurotech and IBM designed MQTT as a lightweight publish/subscribe messaging transport. MQTT is useful for connections with
remote locations where a small code footprint is required and/or network bandwidth is at a premium. MQTT is also well suited for
mobile applications because of its small size, low power usage, minimized data packets and efficient distribution of information to
one or many receivers.
MQTT is data agnostic. The protocol allows you to link any kind of sensor with any kind of enterprise application, so designers do not have to worry about how the data gets from point A to point B. Since MQTT can send any type of data, the protocol is
valuable for many types of data and devices in any industry. MQTT is open source and therefore royalty free, and there are many
commercial products that have selected MQTT as a possible data feed such as IBM Websphere, StormMQ, and Facebook. In recent
years MQTT has increased in popularity significantly, at a speed that is accelerating quarter after quarter as shown in Figure 2.
In addition to employing the right device connectivity protocol for connectivity, IoT projects should utilize a device application
framework to enable remote management functions.
Device Application Framework
Deploying and configuring one device to act as a node in the IoT is relatively easy. Doing the same for hundreds or thousands
of devices, supporting several local applications, is much more difficult. Remote device management becomes very attractive at
larger scales.
That is where a device application framework comes in to offer a platform that can reside between the private device network and
the local network, public Internet or cellular network, providing a manageable and intelligent gateway capable of running applications that can harvest locally gathered information and deliver it reliably to the cloud.
Eurotech's Everyware Software Framework (ESF) provides an OSGi-based container for M2M embedded software applications
running on M2M gateways. Implemented as a Java-based platform, ESF can be installed on Linux based devices and provides a
remotely manageable system, complete with all the core services applications need and a device abstraction layer for accessing the
gateway's own hardware. Through ESF, Eurotech will provide a set of common services for Java developers building M2M applications, including remote management.
8
www.RemoteMagazine.com
http://www.RemoteMagazine.com
Table of Contents for the Digital Edition of Remote - M2M 2015
Editor's Choice
Safeguarding the IoT: Putting Security Front and Center
Remote Device Management for the Internet of Things
Not So Remote Any More: Incorporating Wireless Connectivity into Remote Site Equipment for Anytime Access and Greater Control
M2M with HMI
OMG Standards in the Oil & Gas Industry
Internet of Things West Preview
Modern IT Solutions Turn Worry into Confidence
IoT Products and Services
Industry News
Remote - M2M 2015
https://www.nxtbook.com/nxtbooks/webcom/remote_2016winter
https://www.nxtbook.com/nxtbooks/webcom/remote_2016fall
https://www.nxtbook.com/nxtbooks/webcom/remote_2016
https://www.nxtbook.com/nxtbooks/webcom/remote_2016spring
https://www.nxtbook.com/nxtbooks/webcom/remote_2015fall
https://www.nxtbook.com/nxtbooks/webcom/remote_2015m2m
https://www.nxtbook.com/nxtbooks/webcom/remote_2015spring
https://www.nxtbook.com/nxtbooks/webcom/remote_industrialnetworking2014
https://www.nxtbook.com/nxtbooks/webcom/remote_2014fall
https://www.nxtbook.com/nxtbooks/webcom/remote_2014m2m
https://www.nxtbook.com/nxtbooks/webcom/remote_2014spring
https://www.nxtbook.com/nxtbooks/webcom/remote_2013winter
https://www.nxtbook.com/nxtbooks/webcom/remote_2013m2m
https://www.nxtbook.com/nxtbooks/webcom/remote_2013fall
https://www.nxtbook.com/nxtbooks/webcom/remote_2013summer
https://www.nxtbook.com/nxtbooks/webcom/remote_2013spring
https://www.nxtbook.com/nxtbooks/webcom/remote_2012winter
https://www.nxtbook.com/nxtbooks/webcom/remote_2012m2m
https://www.nxtbook.com/nxtbooks/webcom/remote_2012fall
https://www.nxtbook.com/nxtbooks/webcom/remote_2012summer
https://www.nxtbook.com/nxtbooks/webcom/remote_2012scada
https://www.nxtbook.com/nxtbooks/webcom/remote_2012spring
https://www.nxtbook.com/nxtbooks/webcom/remote_201112
https://www.nxtbook.com/nxtbooks/webcom/remote_201110
https://www.nxtbook.com/nxtbooks/webcom/remote_201108
https://www.nxtbookmedia.com