Build a smart home sensor on an STM32 microcontroller that sends data to a cloud platform over MQTT.
Port an IoT application to different microcontroller chip families using the modular TobudOS kernel.
Add secure cloud connectivity to an IoT device using the built-in TLS and CoAP communication stack.
Develop industrial IoT equipment with predictable real-time response times on low-memory hardware.
Requires a target microcontroller board such as STM32 and an embedded cross-compilation toolchain, the main active repository has moved to atomgit.com/tobudos.
TobudOS is a real-time operating system (RTOS) designed for IoT devices. An RTOS is an operating system built to respond to hardware events within precise time constraints, which matters for devices like sensors, smart home controllers, and industrial equipment that must react quickly and predictably. The project started as TencentOS Tiny, an IoT operating system developed by Tencent. In October 2020, Tencent donated the project to the OpenAtom Open Source Foundation for open-source incubation. In 2023, the project was officially renamed TobudOS. Tencent continues to contribute to it as an upstream participant, while TencentOS Tiny continues as a commercial downstream product serving Tencent's own business needs. TobudOS is designed to run on microcontrollers, which are small, low-cost chips used in IoT hardware such as the STM32 series from STMicroelectronics. Its design priorities are low power consumption, low memory usage, modular architecture, and security. The kernel components can be trimmed and configured to match the specific constraints of a target device, and the system can be ported to multiple MCU families. Beyond the kernel, TobudOS includes a set of IoT communication components covering common protocols: CoAP, MQTT, TLS, DTLS, LoRaWAN, and NB-IoT. These components allow IoT devices to connect securely to cloud platforms. The active code repository has moved to atomgit.com/tobudos, the code hosting platform run by the OpenAtom Foundation. The original GitHub repository now serves as a notice pointing developers to the new location.
← openatomfoundation on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.