A glimpse in the future of DDNET MMS deployments
Our device-access and data-transport modules have been designed with full data management and on-the-fly updating in mind. Even without updating the firmware, our solution can adapt in real-time to data driven demands and change the data-points being uploaded, allowing for better resource management for both energy and bandwidth.
In an ideal deployment, the on-device module should be exposed to all the data-points that are available to a physical device, using the provided API. Flexible macros can then be defined to decide what data-points are being uploaded and at what rate. The Control module can then receive live instructions via the Dashboard, to either change the desired data-points or increase/decrease the rate at which they are uploaded.
Using smart macros on the device also allows for better energy efficiency and bandwidth savings, by being able to set custom ranges for each data-point, that if not reached will limit the number of uploads per session. Imagine a temperature sensor that only transmits small heart-beat messages if the current registered temperature is within a 0.05 margin of the previous sent value.
One of the most concerning and rapidly raising problem with custom IoT implementations so far has been the lack of security and ease of exploitation of a large number of IoT devices world-wide. Security cameras, wireless routers and many other devices have been recently affected by this.
We believe that our single communication channel with a central Control module limits the avenues of attack on the solution, without affecting on-the-fly updates and future modifications.
All our modules are designed with security as a top-priority and offer best-practice features, such as: individual module security certificates, DNSSEC availability, end-to-end encryption on the transport channel, encrypted data storage, etc.
The DDNET MSS data acquisition module provides a scalable and distributed platform for data ingress and storage. Our solution fully integrates on Amazon Cloud, Azure Cloud, IBM Cloud, with many more coming.
For our enterprise customers we also offer data acquisition modules for fully self-hosted servers (CentOS/Debian based distributions) or self-hosted OpenCloud deployments.
With vast experience in creating data-driven analytics platforms, we have designed the DDNET MSS Dashboard to be a one-stop platform for both data analysts and support / monitoring in any IoT deployment.
The general use modules provide an overview of all sensors deployed per project, offering an at-glance view of sensor health, data acquisition rates, over time averages and so on. Custom alerting rules can be defined for each data-point, as well as different levels of alerting for data-point availability and consistency.
Data analysts can use the extended data querying and plotting modules to create detailed statistics on a per-project basis. Detailed reports can be created and a background monitoring task can be enabled to automate the creation of reports suiting each client’s needs.
For clients needing custom data analysis, or for customers needing to integrate various data-points into existing applications, we provide an extended API designed for easy data extraction.