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.

MQTT Message Display for SSD1306

A Mongoose OS application designed to display MQTT messages on an SSD1306 OLED screen. It features configurable text sizes, JSON payload support, and is optimized for ESP8266-based hardware in IoT dashboard or timer applications.

mongoose-os

MQTT Wake-on-LAN for ESP8266

An ESP8266 application that enables remote Wake-on-LAN functionality via MQTT. Built on Mongoose OS, it allows users to trigger magic packets for network devices through a secure MQTT broker like Losant.

mongoose-os

Alexa WEMO Emulation for Mongoose OS

A library for Mongoose OS that emulates Belkin WEMO UPnP plugs, allowing Amazon Alexa to discover and control devices locally. It supports multiple virtual plug instances on a single ESP32 or ESP8266, mapping voice commands directly to GPIO pin toggles.

mongoose-os

HLW8012 and BL0937 Energy Meter Library for Mongoose OS

A Mongoose OS library for the HLW8012 and BL0937 energy monitoring sensors, targeting ESP32 and ESP8266 platforms. It enables precise measurement of voltage, current, active power, and energy consumption through a pulse-based interface.

mongoose-os

LilyGo HiGrow ESP32 Plant Monitoring Sensor Firmware (Hardware v1)

A Mongoose OS-based firmware for the LilyGo HiGrow ESP32 Plant Monitoring Sensor v1.0. It provides sensor data collection for soil moisture, temperature, and humidity, featuring RPC support and Bluetooth configuration for integration with the HiGrow ecosystem.

mongoose-os

Losant MQTT Example for Mongoose OS

A Mongoose OS application demonstrating secure MQTT connectivity to the Losant IoT platform. It supports ESP32, ESP8266, and CC3200 microcontrollers, featuring SSL/TLS encryption and GPIO-based event triggers for cloud data streaming.

mongoose-os

Losant MQTT Mongoose OS Example

An example Mongoose OS application designed to connect ESP32 and ESP8266 microcontrollers to the Losant IoT platform via MQTT. It demonstrates secure MQTT communication with SSL/TLS encryption and utilizes the Mongoose OS modular library system for hardware abstraction. The project provides a streamlined workflow for configuring WiFi and Losant credentials using the mos tool.

mongoose-os

Losant Temperature Sensor for Mongoose OS

A power-efficient ESP32 application built on Mongoose OS that transmits internal temperature readings to the Losant IoT platform. It utilizes MQTT for communication and deep sleep for extended battery life, featuring a unique calibration system to approximate ambient temperature.

mongoose-os

LTC68xx Battery Monitoring Library for Mongoose OS

A Mongoose OS library for communicating with LTC68xx-1 battery monitoring chips via SPI. It provides a structured C interface and configuration schema for managing battery stack monitoring on embedded platforms like ESP32 and STM32.

mongoose-os

MAX17263 Test App for Mongoose OS

A Mongoose OS application designed to test the MAX17263 fuel gauge library, which was ported from Arduino. It provides a framework for integrating battery monitoring into IoT devices using the ModelGauge m5 algorithm.

mongoose-os

MAX17263 Library for Mongoose OS

A Mongoose OS library providing support for the MAX17263 battery fuel gauge IC. It is a port of the Arduino library, utilizing Mongoose OS's Arduino compatibility layer and Wire library for I2C communication.

mongoose-os