GitHub репозитории
Открытый исходный код и инструменты от команды NapiLab.
Репозитории lab240: github.com/lab240 Репозитории napilab: github.com/napilab
Сборки Linux для NAPI
napi-openwrt-build
OpenWRT для плат NAPI2, NAPI-C, NAPI-P, Napi-Slot- компактный Linux-роутер с Веб-интерфейсом (200 МБ). Поддержка LTE, Modbus, Zigbee2mqtt.
github.com/lab240/napi-openwrt-build
napi-debian-build
Debian для плат NAPI. Полноценный Debian для NAPI-C, NAPI-P, Napi-Slot с патчами и твиками для NAPI.
github.com/lab240/napi-debian-build
napi2-debian-build
Debian для NAPI2 (RK3568). Варианты minimal и desktop (Mate/Xfce). Vendor kernel 6.6.
github.com/lab240/napi2-debian-build
napi-armbian-build
Armbian для плат NAPI. Полноценный Armbian с патчами и твиками для NAPI.
github.com/lab240/napi-debian-build
Загрузчик
u-boot-2023.10
U-Boot 2023.10 для плат NAPI-C/P/Slot на Rockchip RK3308/RK3568. Патчи и конфигурация для корректной загрузки Linux. Поддержка EMMC и USB.
github.com/napilab/u-boot-2023.10
Утилиты Modbus
mbscan
Быстрый сканер Modbus RTU шины. Находит все устройства на шине. Без зависимостей. Готовые бинарники для x86_64 и aarch64.
modbus-slave
Эмулятор Modbus RTU slave. До 30 устройств в одном процессе. Удобен для тестирования без реального железа.
github.com/lab240/modbus-slave
luci-app-mbpoll
LuCI-приложение для OpenWRT - опрос Modbus-устройств через Веб-интерфейс.
github.com/lab240/luci-app-mbpoll
modlink
Опрашивает Modbus TCP устройства и раздаёт данные через RTU serial интерфейс. Написан на Go.
mbus-gw-t2r
Многопоточный шлюз Modbus TCP - multi Modbus RTU. Поддержка множества RS485/RS232 портов.
github.com/napilab/mbus-gw-t2r
Утилиты IP
discoverd
Минималистичный сервис обнаружения устройств в локальной сети.
Железо. Платы NAPI.
napi-boards
Описание и материалы по платам проекта NAPI.
github.com/napilab/napi-boards