23.10.2021

Простая и легкая реализация UDP/IP для микроконтроллеров

Небольшая и простая библиотека для реализации сети (только UDP) для микроконтроллеров.

Ориентирована на применение в системах, где микроконтроллер выступает в роли UDP сервера, с которым извне устанавливает «соединение» клиент (да, само по себе UDP соединений не имеет, я знаю)

  • Библиотека полностью событийно-ориентирована.
  • Не надо писать никаких структур состяния приложения
  • Нет сокетов — только коллбэки на событие прихода пакета
  • Всего 890 строчек кода
  • Поддерживается ARP ответ, ICMP ответ, UDP
  • Имеет ARP таблицу, заполняемую от входящих IP пакетов. При отправке IP пакета, если не нашел MAC адреса, шлет IP с широковещательным MAC.

Не поддерживается:

  • ARP запросы
  • ICMP запросы
  • маршрутизация
  • DHCP
  • DNS

>>> Подробности

Источник.