Узел продолжает отключаться после отправки события обновления соединения - hcitool

В настоящее время я пытаюсь подключить BLE-узлы к Raspberry 3 модели B, следуя инструкциям Nordic Semiconductors. Я использую Zephire OS на своем узле.

После установления соединения через $ echo "connect XX:XX:XX:XX:XX:XX 2" > [...]/6lowpan_controlЯ пытаюсь отправить событие обновления соединения на мой узел (дескриптор 64):

$ sudo hcitool lecup --handle=64 --min=24 --max=24

Но эта команда возвращает следующую ошибку:

Could not change connection params: Connection timed out(110)

При проверке с помощью hcidump я получаю следующий вывод:

$ hcidump -x
[....]
< HCI Command: LE Connection Update (0x08|0x0013) plen 14
  40 00 18 00 18 00 07 00 80 0C 01 00 01 00
> HCI Event: Command Status (0x0f) plen 4
    LE Connection Update (0x08|0x0013) status 0x00 ncmd 1
< ACL data: handle 64 flags 0x00 dlen 26
    L2CAP(d): cid 0x0040 len 22 [psm 0]
      14 00 7B 3B 3A 02 85 00 00 50 00 00 00 00 01 01 B8 27 EB 40
      9B 06
> ACL data: handle 64 flags 0x02 dlen 12
    L2CAP(d): cid 0x0005 len 8 [psm 0]
      16 A7 04 00 40 00 01 00
> HCI Event: Number of Completed Packets (0x13) plen 5
    handle 64 packets 1
> HCI Event: LE Meta Event (0x3e) plen 10
    LE Connection Update Complete
      status 0x22 handle 64
      interval 48.75ms, latency 0.00ms, superv. timeout 420.00ms
> HCI Event: Disconn Complete (0x05) plen 4
    status 0x00 handle 64 reason 0x22
    Reason: LMP Response Timeout

Сначала мой узел остается подключенным (и проверяется), но через пару секунд я получаю мета-событие LE с этими параметрами, которые я не отправил (48,75 мс, 0,0 мс, 420 мс), и после этого время ожидания ответа LMP и мой узел отсоединяется.

Я также пытался отправить необработанную команду через sudo hcitool cmd как этот пост предлагает:

sudo hcitool cmd 0x08 0x13 0x40 0x00 0x18 0 0x18 0 0 0 0x60 0 0x30 0 0x30 0

но мой узел продолжает отключаться.

Что я делаю неправильно? Может кто-нибудь объяснить, почему я не могу отправить событие на мой узел?

Спасибо Крис

0 ответов

Другие вопросы по тегам