Government agencies communicate via .gov.sg websites (e.g. go.gov.sg/open). Trusted website
Look for a lock () or https:// as an added precaution. Share sensitive information only on official, secure websites.
DECADA Embedded - Microcontroller-Class Devices that Communicates with DECADA Cloud
DECADA Embedded (formerly known as MANUCA) are a family of microcontroller-class devices that can communicate directly to DECADA Cloud.
Microcontroller-class devices are prevalent in an IoT network, as they are low in cost and extremely energy efficient at scale. Depending on the hardware specifications, they can play the role of a node and/or a simple gateway. These resource-constrained devices run off kilobytes to megabytes of flash memory and RAM, which requires a different approach to software development.
What is DECADA Embedded?
As part of the Singapore Government Tech Stack, DECADA Embedded provides software reference designs to hasten development time. By extending the reference examples, developers will be able to add their custom application logics for their use cases, while not having to fret over how onboarding and communication are done with DECADA Cloud in the software.
Why Should DECADA Embedded be Adopted?
Organisations who wish to connect their microcontroller-class devices to GovTech’s IoT Cloud (DECADA Cloud) will be able to cut software development time significantly when they reference our open-sourced examples. We provide the following RTOS reference examples, which can be compiled and run straight out-of-the-box:
- MbedOS: https://github.com/GovTechSIOT/decada-embedded-example-mbedos
- Zephyr: https://github.com/GovTechSIOT/decada-embedded-example-zephyr
How Do You Use DECADA Embedded?
Refer to README.md of the respective decada-embedded-example-* repository.
DECADA Embedded Gateway and Sensor Nodes
The team uses DECADA Embedded as a starting point to design and build gateways and sensor nodes.
SafeEntry Gateway prototypes were based off decada-embedded-example-mbedos, which gave developers the speed to iterate the business logic, instead of handling cloud connection logic.
TraceTogether Upload Station
A Decada-embedded device that uploads contact tracing data from the trace together tokens for covid positive patients. Featuring remote firmware update capability, this device enables nurses to spend less time uploading contact tracing data and focus on what they do best - caring for patients.
Sport Singapore and National Parks Board (NParks) used IoT devices based on decada-embedded-example-mbedos software for their smart lighting works.
Smart Street Lighting
Sport Singapore, Gardens by the Bay, National Parks Board (NParks), and the Centre of Excellence for Testing & Research of Autonomous Vehicles – NTU (CETRAN) used IoT devices based off DECADA embedded for their smart street lighting works.
Generic implementation of Secure Boot Process and Firmware Over-the-Air (FOTA) Update are currently in the pipeline. Stay tuned!
Reach out to the product team with your queries or feedback through this form.
Meet the Team!
Christopher Tong, Product Manager
Chris is the Product Manager for DECADA Embedded. He graduated with an undergraduate degree in Operations Research and a Master’s of Science in Civil Engineering from UC Berkeley. A former Smart Nation Resident Fellow at GovTech, his current areas of focus include infrastructure, IOT, and lighting systems. Chris is interested in all things to do with cities and urbanisation.
Ho How Hon, Lead Embedded Engineer
How Hon leads a team of embedded engineers to design and build solutions based on DECADA Embedded. He has over 18 years of experience building embedded solutions for industrial applications that are used by millions worldwide to simplify their everyday tasks. His latest solutions include the TraceTogether Token and TraceTogether Upload Station.
Lee Jun Hong, Lead Embedded Engineer
Jun Hong leads an agile embedded platform team to design and build the DECADA Embedded platform as an innovative solution to support the development of Smart Nation projects. He has been in embedded system engineering domain for over eighteen years, delivering new and innovative solutions for various companies ranging from tertiary education institutes, research institutes to major engineering corporations. Jun Hong received his Master of Science in Embedded Systems from Nanyang Technological University (NTU) and Bachelors of Engineering in Electronics Engineering from University of Surrey, UK.
Petrus Lai, Senior Embedded Engineer
Petrus is a hardware guy whose main role is electronic circuit design; he occasionally works on PCB layout. His main fields of interest are embedded hardware, Avionics, RF & wireless, high-speed serial links analysis and modeling, signal integrity and signal processing. In his spare time, Petrus likes to read and muse over physics and philosophical stuff.
Paramod Kumar, Senior Embedded Engineer
Kumar's main interest is in Firmware/Embedded Software. He has experience in a wide range of embedded systems, ranging from simple MCU based embedded systems to more complex embedded Linux and embedded Android based systems. Kumar has broadened his knowledge with native mobile app development and AI-related stuff. He is currently supporting on TraceTogether Tokens and Upload Station. Kumar received his MSc(EE) from National University of Singapore and BE(Electronics) from Yangon Technological University.
Lau Lee Hong, Software Engineer
Lee Hong leads the development of the Device Software Platform at SIOT. His work involves software that cuts through various stacks of IoT, including device RTOS, Cloud, and Microservices. In addition, Lee Hong is the Co-Author of IM8 for IOT, developing standards and guidelines for the Whole-of-Government (WoG). He brings global software development experience to the team, having been with Dyson (Singapore) and PalleTech (San Francisco, USA) prior to GovTech. Lee Hong received his B.Eng (Electrical Engineering) from the National University of Singapore (NUS), and is an alumni of the NUS College in Silicon Valley.
Renee Loh, Embedded Engineer
Renee is an Embedded Engineer at Govtech. She has many years of experience in product development and manufacturing. Renee specialises in multi-layered Printed Circuit Board design and works with various ECAD tools such as Altium, PADS, Mentor Graphics, Valid Allegro, EE-Designer, GC-PowerStation, CAM350 and Fabmaster/TestExpert for DFT, and Valor Trilogy for DFM.
Fu Guangwei, Embedded Engineer
Guangwei is an Embedded Engineer at Govtech and mainly involved in the development of IoT devices. He has ten years of development experience in robotic field and successfully developed telepresence robot, AGV, intelligent scooter, UAV system, etc. He is also familiar with hardware and software development. Guangwei received his Master of Science in Computer Control & Automation from NTU in 2011. He consistently pursues innovation and new challenges to stretch his abilities.
Goh Kok Boon, Associate Software Engineer
Kok Boon codes for nation-wide projects that push the frontier of Singapore’s technological landscape in Sensors and Internet of Things. He graduated with a B.Eng Information and Communication Technology (Software Engineering) from the Singapore Institute of Technology.
Yap Zi Qi, Associate Embedded Engineer
Zi Qi is an associate embedded engineer for DECADA Embedded in SIOT. She is currently focused on building and connecting lightweight IoT modules in localisation and low-power applications. She graduated with a Bachelor of Science (Computer Engineering) from Singapore University of Technology and Design (SUTD).
Jamie Cheng, Associate Embedded Engineer
Jamie is part of the DECADA embedded team as an embedded engineer and is working on the development and implementation of nationwide projects. She joined GovTech to contribute to the Smart Nation initiative. Jamie was previously a process engineer, but took up a mid-career switch program with Digipen to pursue her interest in embedded systems.
Yeo Hong Wei, Associate Embedded Engineer
Hong Wei is part of the DECADA Embedded team and currently works on software development of lightweight, and low power IoT applications for island-wide deployment. He previously played an administrative role in areas of facilities and logistics management, but took up a mid-career conversion program at Digipen Institute of Technology Singapore to join Govtech.
Stephanie Wong, Associate Embedded Engineer
Steph is a software engineer who used to be a website administrator. After completing a mid-career switch programme from Digipen, she joined GovTech and began working on DECADA Embedded platform. Steph joined GovTech as she is interested in working on projects that can help improve the everyday lives of people in Singapore.
Last updated 11 August 2022
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.
Did this page help you? - No
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.