Armadilloフォーラム

特定のBLEデバイスと接続できなくなる。

someya

2018年9月26日 9時57分

Armadillo開発担当者様

someyaです。

BLEデバイスからセンサーデータを取得し、そのデータをWiFiで送信するアプリケーションを開発し動かしておりますが、
特定のBLEデバイスのみ接続できない現象が発生しております。

sys.logとkernel.logから何かエラーが出ていないか確認していただけないでしょうか?
また、BLEデバイスの同時接続台数の制限があれば教えていただけないでしょうか?

具体的な手順は以下の通りです。
-----
1. 9/21 19:00 BLEデバイス8台の電源をONにする

2. 9/21 19:30 8台中7台できたが、1台だけ接続できなかった。
3. 9/21 19:35 BLEデバイス2台の電源をOFF
4. 9/21 19:45 BLEデバイス5台の電源をOFF
       電源ONのデバイスは、接続できなかった1台のBLEデバイスのみだが、まったく接続できなかった。
------ 

以上、よろしくお願いいたします。

ファイル ファイルの説明
kern.log.1.gz 問題発生時のkernelログ
syslog.4.gz 問題発生時のsysログ
コメント

溝渕です。

> BLEデバイスからセンサーデータを取得し、そのデータをWiFiで送信するアプリケーションを開発し動かしておりますが、
> 特定のBLEデバイスのみ接続できない現象が発生しております。

「特定のBLEデバイス」とは常時接続できない(過去を含め1度も接続できたこ
とは無い)状態であるという理解で良いでしょうか。

> 1. 9/21 19:00 BLEデバイス8台の電源をONにする
>
> 2. 9/21 19:30 8台中7台できたが、1台だけ接続できなかった。

「BLEデバイス8台」は全て同じデバイスでしょうか。

また、接続できなかった1台は、Armadillo-IoT G3L以外のPC等とは接続可能で
しょうか。

> 溝渕です。
>
> > BLEデバイスからセンサーデータを取得し、そのデータをWiFiで送信するアプリケーションを開発し動かしておりますが、
> > 特定のBLEデバイスのみ接続できない現象が発生しております。
>
> 「特定のBLEデバイス」とは常時接続できない(過去を含め1度も接続できたこ
> とは無い)状態であるという理解で良いでしょうか。
>
> > 1. 9/21 19:00 BLEデバイス8台の電源をONにする
> >
> > 2. 9/21 19:30 8台中7台できたが、1台だけ接続できなかった。
>
> 「BLEデバイス8台」は全て同じデバイスでしょうか。

同じ種類のデバイスを8台接続しようとしてます。
デバイスは以下の「ロケーションバッジ」を8台使ってます。

http://www.fujitsu.com/jp/solutions/innovative/iot/uware/spec/fuwl.html

> また、接続できなかった1台は、Armadillo-IoT G3L以外のPC等とは接続可能で
> しょうか。

はい、接続できなかった1台は、PC/スマートフォンと接続が出来ます。

以上、よろしくお願いいたします。

溝渕です。

ご回答有難うございます。

接続できなかった1台で、bluetoothctlを利用してどこまで接続処理を行うこ
とができるか確認してみていただけますか。

[armadillo]# bluetoothctl
[bluetooth]# power on
[bluetooth]# scan on
[bluetooth]# pair [BDアドレス]
[bluetooth]# trust [BDアドレス]
[bluetooth]# connect [BDアドレス]

溝渕様

someyaです。
bluetoothctlのコマンドは、設定していないため、
hcitoolを使って接続できないBLEデバイスに対して接続確認を実施しました。

----
root@armadillo:~# gatttool -b 74:2B:62:CD:EA:7C -t random -I 74:2B:62:CD:EA:7C
[ ][74:2B:62:CD:EA:7C][LE]> connect
connect: No route to host (113)
[ ][74:2B:62:CD:EA:7C][LE]> connect[ ][74:2B:62:CD:EA:7C][LE]> quit
root@armadillo:~#
----

connect時に、No route to host (113)が出てきており
接続できませんでした。
このエラーはどのようなときに出るものなのでしょうか?