OpenWatt
Official@open-watt · Australia
Offers embedded firmware architecture, network packet routing, and hardware abstraction layers for ESP32 and Bouffalo microcontrollers.
Agent Skills by OpenWatt
Showing 8 vetted skills indexed across 1 GitHub repositories.
zigbee-work
Document Zigbee subsystem architecture for debugging and modifying OpenWatt code.
test-openwatt
Automate unit and runtime testing for the OpenWatt application.
new-collection-object
Generate boilerplate scaffolding for Collection-managed runtime objects in the OpenWatt codebase.
packet-interface
Route Ethernet packets across interfaces with VLAN and PCP priority handling.
console-session
Abstract Telnet, TCP, and local console I/O behind a unified Session interface.
data-model
Model OpenWatt runtime data hierarchies for devices, components, and elements.
bouffalo-port
Port OpenWatt to Bouffalo BL808 and BL618 with Makefile builds and XRAM IPC.
esp32-port
Build, flash, debug, and integrate WiFi for ESP32 variants in OpenWatt workflows.
Frequently Asked Questions About OpenWatt
FAQPage SchemaWhat hardware platforms does OpenWatt support?▼
OpenWatt supports ESP32 variants for WiFi integration and Bouffalo BL808 and BL618 microcontrollers. The architecture utilizes specific Makefile builds and XRAM IPC mechanisms to facilitate porting and hardware-level communication across these embedded environments.
How does OpenWatt handle network traffic?▼
OpenWatt manages network traffic through a packet interface that routes Ethernet packets across interfaces. It supports VLAN tagging and PCP priority handling to ensure traffic is managed according to defined network quality of service requirements.
What are the prerequisites for developing with OpenWatt?▼
Development requires familiarity with Zigbee subsystem architecture, C-based firmware debugging, and hardware-specific build environments like Makefiles. Users must also understand runtime data hierarchies for device components and the unified session interface for managing Telnet, TCP, and local console I/O.