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

1Application2MicroNet API3protocol core4platform HAL5LAN

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