More on Mbed Edge and IoT gateways
Yesterday, Arm announced an expansion of the Mbed Cloud’s IoT device management capabilities to onboard, control and manage devices using IoT gateways with the introduction of Mbed Edge. Mbed Edge was designed with 3 critical areas of functionality: (1) support for non-IP protocols (2) edge compute (3) gateway management. In this blog, we’ll expand upon what these capabilities enable for IoT gateways.
Protocol translation - Bridging legacy protocols to IP
As more industries look to leverage the IoT to improve their products and services, they will need to connect a large population of non-IP endpoints that have already been deployed. For example, in smart buildings we have seen endpoints that use ZigBee for lighting, BACnet for HVAC control and Modbus for Thermostats. The protocol translation functionality provided by Mbed Edge bridges these non-IP enabled devices to communicate over IP networks. This enables these devices to be onboarded, controlled, and managed from Mbed Cloud.
Mbed Cloud, from device to 3rd party cloud
Having local compute resources in an IoT gateway is beneficial in two ways.
First, it allows the gateway to drive simple applications without the need to receive instructions from the cloud. For example, a simple rule that monitors pressure levels on a production line which stops the production line if a threshold is reached should function regardless of cloud availability. Second, in many instances the raw stream of data, when functioning normally, does not all need to go to the cloud and can be discarded at the edge, especially when connected to the cloud via metered connections such as cellular. Mbed Edge will enable the seamless synchronization and deployment of applications created in Mbed Cloud to selected Mbed Edge devices.
In many cases, gateways play a critical role in the day to day operations of IoT networks, such as a production line on a factory floor or a wind turbine farm running smoothly. However, problems always arise, whether it’s a critical sensor which has gone offline or connectivity to an actuator losing connectivity intermittently. In many cases these problems require immediate attention before the situation gets out of hand. Mbed Edge will provide critical capabilities to help alert, diagnose, and in some cases, rectify the problem.
Key capabilities include:
• Constant gateway configuration backup to restore and revert to previous configurations in the event of software errors
• Backup entire images of the gateway and restore the gateway to the original state in the event of hardware failure
• Diagnose & resolve critical issues on the gateway with system management capabilities such as:
- Process management
Mbed Edge will expand Mbed Cloud’s device management solution to legacy non-IP connected devices. It will also enable IoT deployments at the edge, alongside management capabilities to diagnose problems in the field and recover quickly from hardware failures. Mbed Edge will offer Mbed Cloud customers the ability to add new services with an opportunity to expand their IoT network to a whole new set of endpoints.
Mbed Edge adds to the growing features of Mbed Cloud
Mbed Cloud offers services for secure device life cycle-side management for millions of connected devices. Mbed Cloud is designed for trust and efficiency and includes these components and features:
Mbed Cloud Connect
Customers can use their IT infrastructure to connect and recognize their devices in a network, configure devices, and add or decommission the securely to any cloud. With a standards–based approach using Open Mobile Alliance’s LwM2M model and CoAP, Mbed Cloud is optimized to support the fast growth of highly constrained IoT devices. Its unique caching mechanism leverages the full potential of the energy-efficient Arm architecture for devices at-rest in the deployment.
Mbed Cloud Provision
Allows the injection of trusted assets into devices on the factory floor and provides secure device identity, device on-boarding and configuration.
Mbed Cloud Update
Ensure long device lifetime with cost-effective, secure and reliable software update across all devices in a network.
Mbed Cloud Client
Software elements that allow Mbed Cloud to manage devices with minimal development effort. Mbed Client is available for multiple RTOS/OSes.