Mongoose OS Projects

91 projects using Mongoose OS RTOS

Mongoose OS is a modular IoT firmware development framework designed for microcontrollers, enabling rapid development in both C/C++ and JavaScript. It provides a comprehensive environment for connected devices with built-in support for secure OTA updates, remote management via a robust RPC mechanism, and native integration with major cloud providers like AWS IoT and Google IoT Core.

Mongoose OS Configurable Sensor Node

A general-purpose sensor node firmware built on Mongoose OS for ESP8266 and ESP32 microcontrollers. It features MQTT connectivity, a configurable pin layout, and support for OTA updates and remote configuration via RPC.

mongoose-os

Mongoose OS Cron App Skeleton

A skeleton application for Mongoose OS designed to facilitate the creation of cron-based tasks on embedded devices. It integrates core libraries for WiFi connectivity, SNTP time synchronization, and AWS IoT support to enable scheduled job execution.

mongoose-os

Mongoose OS Docker Action

A GitHub Action designed to build Mongoose OS firmware using the mos tool within a Docker container. It facilitates automated firmware compilation for embedded platforms like the ESP8266 directly within CI/CD pipelines.

mongoose-os

Mongoose OS Docker Image

A Dockerized environment for the Mongoose OS (mos) tool, providing a consistent and portable toolchain for building IoT firmware. It simplifies the development process by encapsulating the mos command-line utility and its dependencies within a lightweight Alpine Linux container.

mongoose-os

Mongoose OS IR Protocol Library

An infrared protocol library for Mongoose OS that enables decoding of IR signals, specifically supporting the NEC protocol. It provides both C and JavaScript APIs for integrating IR remote control functionality into embedded applications.

mongoose-os

Mongoose OS MLX90614 IR Temperature Monitor

An IR temperature monitoring application for ESP8266 using Mongoose OS and the MLX90614 (GY-906) sensor. It features I2C communication with the sensor and publishes temperature data to MQTT topics with configurable reporting intervals.

mongoose-os

Mongoose OS Programs and Examples

A collection of applications and configuration examples for Mongoose OS targeting ESP32 and ESP8266 microcontrollers. The project features implementations for MQTT, Google Cloud Platform (GCP) IoT Core integration, RPC services, and hardware interfacing for various sensors.

mongoose-os

Mongoose OS Playground

A collection of RPC extensions for Mongoose OS targeting ESP32 and ESP8266 platforms. It provides remote control capabilities for ADC, PWM, servos, and touch sensors through a browser-based interface, originally developed for CoderDojo educational projects.

mongoose-os

Mongoose-OS Samples for ESP32

A collection of example projects demonstrating the use of Mongoose-OS on the ESP32 microcontroller. These samples provide a reference for building IoT applications, covering hardware interfacing and cloud connectivity using the Mongoose-OS framework.

mongoose-os

Mongoose OS WS2812B Driver

A dedicated driver for controlling WS2812B (NeoPixel) RGB LED strips on Mongoose OS. It provides a simple C interface for managing LED counts, color ordering, and GPIO pin configuration for embedded IoT applications.

mongoose-os

Mongoose OS

Mongoose OS is a comprehensive IoT firmware development framework designed for microcontrollers like ESP32, ESP8266, and STM32. It provides built-in support for over-the-air (OTA) updates, security via flash encryption and mbedTLS, and seamless integration with major cloud providers like AWS IoT and Google Cloud IoT Core.

mongoose-os lwipspiffs

mos-native

A collection of installer scripts to set up a native Mongoose OS development environment for ESP32. It automates the configuration of ESP-IDF, Mongoose OS source code, and filesystem tools to enable local builds without the need for Docker containers.

mongoose-os littlefsspiffs