Edge gateways are a commonly used architectural component in Internet of Things (IoT) systems. They improve the performance of IoT systems by running functions such as analytics closer to the device and allow a variety of devices to be connected to the Cloud. DECADA Edge Gateway is a specially developed edge gateway that provides these benefits for the Government Internet of Things Tech Stack, also known as DECADA.
What is DECADA Edge Gateway?
DECADA Edge Gateway is a product and software solution to onboard new and existing sensor nodes to DECADA easily and securely. It is both a gateway that communicates with DECADA Cloud, and an edge device that communicates with sensor nodes, and processes and aggregates their data. Agencies can make use of its web user interface to allow for various combinations of sensor nodes connection and data processing. It also relays information to sensors that might be unable to store a X.509 certificate or sensors that reside in a secure network.
DECADA Edge Gateway software is written on top of open-source QT C++ framework. There are two main parts in the software - Core modules and Plugins. Core modules comprise managers that provides services for plugins to function.
Why Should DECADA Edge Gateway be Adopted?
DECADA Edge Gateway is an easy-to-use, flexible and powerful solution for connecting devices securely to DECADA Cloud, as well as running data aggregation and analytics pipelines on the edge.
The full list of DECADA Edge Gateway features are as follows:
- Secured connection to DECADA Cloud
- Firmware Over-The-Air (FOTA) update capability (in development)
- Transformation between communication protocols
- Web User Interface configuration
- Data Resiliency
- Data Aggregation
- Data Analytics
How Do You Use DECADA Edge Gateway?
Depending on your system’s needs, DECADA Edge Gateway software can be deployed on a variety of hardware, ranging from low-power ARM Single-Board-Computer(SBC)s to full-fledged Intel i7 gateways, with the hardware and the residing operating system environment conforming to the Singapore Government’s security guidelines.
You can configure DECADA Edge Gateway through its web user interface, which allows for different combinations of sensor nodes connection and data processing. Partners can also develop and contribute their own Edge Gateway plugin modules to connect and process their sensors’ data before sending it to DECADA.
DECADA Edge Gateway software supports plugins from its plugin ecosystem. Each individual plugin can be viewed as a single function to achieve a single task. Plugins enable adaptive and fast deployment, reducing the need to redevelop existing software in order to fulfil the unique requirements of different systems. New and existing plugins can be added and replaced without affecting existing Edge Gateway Software instances. Plugins are delayed loaded into DECADA Edge Gateway using the QT Plugins’ architecture.
An example of the combination of plugins to achieve data acquisition from various sensor nodes, with data processing and sending to DECADA via a single MQTT channel is shown below.
Plugins in the following categories are currently available:
|Category of Plugins||Description|
|I/O||Acquire data from sensors|
|Processing||Transform, decorate, and/or filter metrics|
|Information||Collect information of the system|
|Aggregation||Create aggregate metrics (e.g., mean, min, max, quantiles)|
|Web||Provide web interfaces for configuration or visualisation|
|Analytics||Perform video and data analytics|
DECADA Edge has been successfully deployed and is running in various projects including Smart Offices, Smart Gym and Smart Lamppost (CETRAN).
If you are interested to learn more and get started on DECADA, please email email@example.com.
Meet the Team!
Toh Kian Hui, Technical Lead
Kian Hui is a senior systems engineer and the team lead for DECADA. He finds joy in implementing software solutions that make a positive impact on people.
Tony Varghese, Product Manager
Tony is the Product Manager for DECADA. He joined GovTech in Nov 2018 with the ambition of being part of the team that builds Singapore’s Smart Nation efforts. Aside from his work commitments, Tony enjoys playing cricket.
Last updated 11 October 2021
Thanks for letting us know that this page is useful for you!
If you've got a moment, please tell us what we did right so that we can do more of it.
Thanks for letting us know that this page still needs work to be done.
If you've got a moment, please tell us how we can make this page better.