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には特に怪しそうなログは出ておりません。

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

コメント

古関さま

回答頂きありがとうございます。
約650台に適用してみましたが発生確率は変わらずでした。

> 「2点目」の方を実行すると直るかもしれません。
> https://armadillo.atmark-techno.com/forum/armadillo/8617

こちらから提供できるログが無く恐縮ですが何か可能性のあるものがありましたら
教えていただけたらと思います。