Intereting Posts
Как запустить Unicorn с помощью systemd / systemctl? Как установить htop внутри mac os x Используйте awk для подсчета количества / bin / false записей в файле в поле7 с помощью одной команды для общего подсчета vimdiff – Пользовательское имя файла возможно во время экспорта? Ping список IP-адресов и вывод дубликатов Как удалить все вхождения точки с запятой из конца всех строк? Как и где настроена команда at? Как написать комбинацию сценариев Java / Shell, чтобы вы могли вызывать Java-программу как удаленную команду и все же поставлять локальный файл? ubuntu, как lightdm в arch linux Мультитач и Дисплей Создание пользователя FTP, который не получает 403 на созданных папках / файлах – Ubuntu Как изменить путь, используемый апплетом Gnome Command Line? PID в arch-chroot неверен Понимание выходного сигнала Как вывести количество всех файлов с «tty» в имени файла в каталоге Linux, где хранятся файлы на системных устройствах

Как я могу прочитать дескриптор «Характеристическое описание пользователя»?

Я пытаюсь заставить мою машину Linux общаться с несколькими микроконтроллерами с чипами BLE. Я пытаюсь сделать это, используя атрибуты, которые уже поставляются с микроконтроллерами. Используемые микроконтроллеры – это bluno nanos. Проблема, с которой я сталкиваюсь, заключается в том, что я не знаю, как работают определенные атрибуты поставщика, и я не знаю, как получить доступ к информации о том, как они работают. Это то, что у меня есть до сих пор.

#bluetoothctl #connect xx:xx:xx:xx:xx:xx #list-attributes Primary Service /org/bluez/hci0/dev_D0_39_72_A0_51_82/service0023 0000dfb0-0000-1000-8000-00805f9b34fb Unknown Characteristic /org/bluez/hci0/dev_D0_39_72_A0_51_82/service0023/char0027 0000dfb2-0000-1000-8000-00805f9b34fb Unknown Descriptor /org/bluez/hci0/dev_D0_39_72_A0_51_82/service0023/char0027/desc0029 00002901-0000-1000-8000-00805f9b34fb Characteristic User Description 

И он продолжает перечислять больше атрибутов, но это не важно для этого вопроса. Итак, мой вопрос: как мне получить доступ к дескриптору, чтобы я мог прочитать «Характеристическое описание пользователя»? Или, для чего этот дескриптор? Неужели я не понимаю его цели? Спасибо за любую помощь, которую вы можете предоставить.

Для тех, кто делает вещи с bluno nanos, это то, что я нашел.

 public static final String SerialPortUUID="0000dfb1-0000-1000-8000-00805f9b34fb"; public static final String CommandUUID="0000dfb2-0000-1000-8000-00805f9b34fb"; 

Это часть исходного кода для всех текущих bluno-нано. Это то, что я пытался выяснить по этому вопросу. Я надеюсь, что это помогает.