Micro-toolkit

MicroNet

Small nodes need direct LAN messaging without cloud discovery.

A C99 node library provides peers, groups, publish/update/request flows and custom traffic over platform adapters.

DevelopmentMITC99
Last verified
Not audited against current README/docs
Platform scope
Portable C99; integration depends on caller-provided adapters

What it solves

Small nodes need direct LAN messaging without cloud discovery.

How it works

1Application→2MicroNet API→3protocol core→4platform HAL→5LAN

Use it when

Connect embedded nodes on one LAN
Publish values to known peers
Group nodes for scoped messages

Quick Start

#include "micronet.h"
/* Configure the platform HAL, call mnet_init, then drive mnet_tick. */
/* Use mnet_peer_add_ip and mnet_publish for a known LAN peer. */

Engineering evidence

  • Public API, desktop and ESP32/Arduino examples, tests and technical notes are present

Known limits

  • LAN mode avoids DNS/cloud; experimental STUN is opt-in
  • Security and platform behavior follow the documented adapters