Armadilloフォーラム

長期間BLEの受信を行うとデバイスがスタックする

s.tanaka

2021年7月21日 15時27分

いつもお世話になっております。

IoT G3のBLEにて常時ビーコンを受信させているのですが長時間運用していると
まれにビーコンを受信できなくなります。

現在は下記コマンドで復旧させているのですが根本的な解決を望んでおりますが
策はありませんでしょうか?

hciconfig hci0 down
hciconfig hci0 up

#hciconfigでダメな場合実施するがhciconfigで回復する事は少ない
usb_modeswitch -v 0cf3 -p 3004 --reset-usb

Linux version 4.9.133-at13
dmsgやsyslogには特に怪しそうなログは出ておりません。

よろしくお願いいたします。