Armadilloフォーラム

Armadillo-X1 Bluetooth電波強度の変更と端末長時間起動時のBluetooth接続不安定問題

dshibata

2021年2月22日 10時04分

お世話になります。
2点質問させていただきます。

1点目
Armadillo-X1に既存でついているWLAN+BTモジュールの電波強度を変更したいのですが、
何か方法はありますか?
現在-2dBmで4dBmに変更をしたい

2点目
Armadillo-X1を長時間起動している際に、たまにBluetoothの接続ができなくなる場合があります。
接続ができなくなった場合、Armadilloを再起動するまで、接続が回復することはありません。
Armadilloを再起動せずに、回復する方法はありますか?

コメント

at_akihito.irie

2021年2月25日 10時15分

入江です。

> 1点目
> Armadillo-X1に既存でついているWLAN+BTモジュールの電波強度を変更したいのですが、
> 何か方法はありますか?
> 現在-2dBmで4dBmに変更をしたい

申し訳ございませんが、デバイスドライバの実装を見ても、電波出力強度を変
更するインターフェースが用意されていないので、変更はできないものと思わ
れます。

> 2点目
> Armadillo-X1を長時間起動している際に、たまにBluetoothの接続ができなくなる場合があります。
> 接続ができなくなった場合、Armadilloを再起動するまで、接続が回復することはありません。
> Armadilloを再起動せずに、回復する方法はありますか?

過去にBluetoothがNetworkManagerの管理下にあると、稀に接続ができなくな
る場合がありました。
NetworkManagerが原因である場合は、ワークアラウンドですが以下の手順で回
避できます。

1. /etc/NetworkManager/NetworkManager.conf の末尾に以下の文言を追加

[keyfile]
unmanaged-devices=type:bt

コマンド実行例

[armadillo]# vi /etc/NetworkManager/NetworkManager.conf
[armadillo]# cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile
 
[ifupdown]
managed=false
 
[device]
wifi.scan-rand-mac-address=no
 
[keyfile]
unmanaged-devices=type:bt

2. NetworkManagerを再起動

[armadillo]# systemctl restart NetworkManager.service

NetworkManager以外が原因である可能性もありますので、可能であれば接続で
きなくなる現象の再現方法と、再現時の/var/log/syslogをいただけますでしょうか。

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