Я работаю над BLE, используя стек BlueZ-4.101, мне удалось перенести все необходимые двоичные файлы и подключить два устройства.
Я создаю соединение с помощью команды: gatttool -i hci0 -b -I connect, т.е. открываю интерактивный режим и подключаюсь через него. Когда я пытаюсь обнаружить основные службы другого подключенного устройства, отображается сообщение Ошибка обнаружения всех основных служб: истекло время ожидания
Где я ошибаюсь, может кто-нибудь указать? Как мы можем проверить основные сервисы нашего собственного устройства? На самом деле служба информации об устройстве должна быть реализована с этим стеком, может ли кто-нибудь перечислить шаги по этому поводу?
hcitool lescan
. Много раз я также получилConnection refused(111) connect error
- person Kshipra   schedule 12.07.2014hciconfig hci0 leadv 0
, чтобы сделать его подключаемым. - person Kshipra   schedule 12.07.2014bt-device
, так как у меня нет настройки python на целевой плате, поэтому я не использовалsimple-agent
. Я получил список основных услуг и характеристик. Но связь не стабильная. Он отключается через случайное время. Также отключается реклама на периферийном конце. Почему это так? - person Kshipra   schedule 14.07.2014Reason: Connection Timeout
- person Kshipra   schedule 15.07.2014