BLECommands
Текстовый протокол команд/ответов для BLE-управления Arduino из .NET приложений
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:5a04b24f8784e7559d6838ec4385765a74c0da931536e8cb1eaa5d225db57706BLECommands-1.1.0-5a04b24f.zipОписание
Если вам нужно управлять Arduino по Bluetooth Low Energy из .NET приложения, эта библиотека берёт на себя всю работу с протоколом на стороне микроконтроллера. Она строит текстовое общение на основе ArduinoBLE: вы регистрируете обработчики команд как обычные функции или лямбды, библиотека сама парсит входящие сообщения, извлекает имя команды и аргументы, и отправляет ответ клиенту. Поддерживает периодические сообщения с клиентом без ограничения на длину — всё кодируется в UTF-8. Если команда неизвестна, можно настроить fallback-обработчик. Работает на всех платах, совместимых с ArduinoBLE, и разработана именно как серверный аналог к .NET библиотеке BLECommands, поэтому если вы пишете на C#, интеграция будет особенно гладкой.