Welcome to the next installment in our series on IoT device management, featuring Digi Remote Manager® (DRM). In the
in this series, we talked about the range of capabilities of DRM, including the ability to monitor and control distributed IoT devices, gain visibility into your device network, proactively manage your entire deployment, and manage your edge compute application logic.
In this post, we will cover some of the key functionality of DRM including another key feature, which is the ability to use DRM to integrate your device deployment with third party services such as Amazon Web Services, Microsoft Azure, ThingLogix and Google Cloud.
For discussion purposes, it helps to illustrate the entire ecosystem of hardware, software and middleware as the IoT stack. Digi Remote Manager touches or integrates with almost every layer in some fashion.
IoT Device Configuration and Security Management
DRM is a powerful security platform designed to give customers a single point of entry into all their Digi devices while monitoring and enforcing configuration profiles to ensure uptime and compliance. It supports device security by scanning deployed hardware at user-specified intervals and alerting owners if any device is found to be out of compliance with the master configuration or specified firmware version.
Alerts can even be triggered if the file system of a device does not contain the correct files according to the specified profile. This feature ensures that your files have not been tampered with by unauthorized code. DRM is not limited to just alerts and notifications. It also has the ability to automatically remediate device configurations if they are out of compliance, delivering the power of a self-healing network.
Health and Performance Monitoring
Another key feature of Digi Remote Manager is that the platform receives health and performance information from connected Digi hardware. It can also accept data from attached peripherals, such as sensors and other edge devices. All incoming data values become data streams, making all data equal from the viewpoint of DRM.
This is significant because it means users always interact with data using the exact same techniques, regardless of the datas point of origin. As a result, any solution built on the DRM platform is inherently modular. Users can pivot any solution to include additional types of data without the need to rip and replace their original application.
To facilitate solution development, Remote Manager provides a comprehensive Application Programming Interface (API), allowing customers to externalize data and engage it in other platforms to trigger process workflow, create dashboards, and generate custom reports. Two of the most powerful and popular cloud platforms on the market today are Amazon Web Services (AWS) and Microsoft Azure. These offerings provide the power of highly flexible and scalable data centers for customer application development at a reasonable price, while automating an enormous portion of the work typically required to develop, maintain, and support solutions.
DRM Integration with AWS and Azure
Recently, Digis software engineers have undertaken the task of further simplifying the process of integrating data from Digi Remote Manager into AWS and Azure. The DRM API provides two methods for engaging data from outside:
- A request is sent from outside and DRM responds with the correct data.
- Monitors can post data automatically to other systems configured to listen for data from DRM.
Specifically, the team has created new methods for automating most of the steps usually required to manually facilitate integration with AWS and Azure. Here are links to two newly posted articles:
Here is an example of how a site power monitoring solution would work with a Microsoft Logic App:
Integrating data from Digi Remote Manager into other powerful ecosystems like AWS and Azure is easier than ever, and doing so can vastly increase the value of your companys device data. Take some time to review the above articles, and perhaps the Web Services Reference for DRM to see the potential benefits for your organization.