Linux で Bluetooth Low Energy モデムを使用する作業を行っています。そのためにコマンドラインオプションを使用していますhcitool
。次のコマンドを使用してデバイスを見つけることができます。$ hcitool scan
私にとっては問題なく動作しています。また、次を使用してデバイスをブロードキャストできます。
sudo hciconfig hci0 leadv
また、正常に動作しています。しかし、他のデバイスが検出できるサービスと特性をモデム デバイスに追加したいと考えています。試してみsdptool add
ましたが、うまくいきません。ubuntu のコマンド ライン ツールを使用して周辺機器にサービスと特性を追加する方法を知っている人はいますか?
編集:モデムはブロードキャストしていますが、他の BLE デバイスのサービスと特性を調べることができません。を使用してデバイスの名前を設定できるようになりましたhcio name command
編集:sudo hcidump
コマンドを同時に実行することで、サービスと特性をレンダリングできるようになりました。しかし、それらのサービスや特性をどこから得ているのかを追跡することはできません。明確な観察結果の 1 つは、これらのサービスがマシンからレンダリングされていることです。