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.

SD.h and FS.h Port for Mongoose OS

A port of the Arduino ESP32 SD.h and FS.h libraries to Mongoose OS, specifically targeting ESP32 microcontrollers. It provides a reliable SD card interface by integrating source files and static libraries directly from the Arduino ESP32 core, bypassing standard compatibility layers.

mongoose-os

SGP30 Gas Sensor Library for Mongoose OS

A Mongoose OS library for the Sensirion SGP30 multi-pixel gas sensor that provides measurements for TVOC and CO2 equivalent levels. It integrates the official Sensirion embedded driver and utilizes the I2C interface for hardware communication. The library is designed for embedded IoT applications requiring air quality monitoring.

mongoose-os

Telegram Bot API for Mongoose OS

A comprehensive library for Mongoose OS that implements the Telegram Bot API, allowing IoT devices to be controlled and managed through Telegram. It supports ESP8266 and ESP32 microcontrollers and provides both C and JavaScript (mJS) interfaces for messaging and interactive bot features.

mongoose-os

e-Yantra IoT Workshop

A comprehensive collection of resources for learning IoT development, focusing on the e-Yantra IoT Platform and AWS IoT. It provides notes, exercises, and code samples for platforms like Raspberry Pi and Mongoose OS, covering IoT protocols, device shadows, and cloud integration.

mongoose-os

Homey Smart Home Controllers

A collection of smart home device controllers built using ESP8266 microcontrollers and Mongoose-OS. The project includes firmware and hardware designs for blinds, heaters, air extractors, and portable sensors, designed to integrate with the Mozilla WebThings ecosystem.

mongoose-os

HX711 Library for Mongoose OS

A port of the HX711 Arduino library to Mongoose OS, designed for interfacing with the HX711 24-bit analog-to-digital converter. It leverages the Mongoose OS arduino-compat library to provide a familiar interface for weight and force measurement in IoT applications.

mongoose-os

HX711 Testing App for Mongoose OS

A testing application for the HX711 load cell amplifier library ported to Mongoose OS. It demonstrates the integration of the Arduino-based HX711 driver within the Mongoose OS ecosystem for weight measurement applications.

mongoose-os

IoTea

An automated plant care and monitoring system built on the ESP32 and ESP-EYE hardware platforms. It utilizes Mongoose OS and AWS IoT to provide remote vitals tracking, automated watering, and image-based plant health analysis via a Telegram bot interface.

mongoose-os

Led Matrix (MAX7219) for Mongoose OS

A Mongoose OS library for controlling multiple MAX7219-based 8x8 LED matrices. It provides a C++ interface for displaying animated text and managing display configurations via SPI, specifically optimized for ESP32 and similar microcontrollers.

mongoose-os

Leilei: Mongoose OS Sensing Device

An ESP8266-based sensing application built on Mongoose OS, featuring MQTT connectivity and I2C sensor support. It provides a robust framework for Cyber-Physical Systems (CPS) with support for both C and JavaScript logic.

mongoose-os

Ultrasonic HC-SR04 Test for Mongoose OS

A technical implementation of time-of-flight measurement for the HC-SR04 ultrasonic sensor on Mongoose OS. It utilizes interrupt-driven logic for precise echo pulse width detection on the ESP8266 platform.

mongoose-os

ESP Temperature to Losant using Mongoose OS

A Mongoose OS application for ESP32 and ESP8266 that periodically publishes internal temperature sensor readings to the Losant IoT platform via MQTT. It features deep sleep support for power efficiency, an OTA mode for configuration, and adjustable temperature offsets to compensate for MCU internal heat.

mongoose-os