28

Linux で Bluetooth Low Energy モデムを使用する作業を行っています。そのためにコマンドラインオプションを使用していますhcitool。次のコマンドを使用してデバイスを見つけることができます。$ hcitool scan

私にとっては問題なく動作しています。また、次を使用してデバイスをブロードキャストできます。

 sudo hciconfig hci0 leadv

また、正常に動作しています。しかし、他のデバイスが検出できるサービスと特性をモデム デバイスに追加したいと考えています。試してみsdptool addましたが、うまくいきません。ubuntu のコマンド ライン ツールを使用して周辺機器にサービスと特性を追加する方法を知っている人はいますか?

編集:モデムはブロードキャストしていますが、他の BLE デバイスのサービスと特性を調べることができません。を使用してデバイスの名前を設定できるようになりましたhcio name command

編集:sudo hcidumpコマンドを同時に実行することで、サービスと特性をレンダリングできるようになりました。しかし、それらのサービスや特性をどこから得ているのかを追跡することはできません。明確な観察結果の 1 つは、これらのサービスがマシンからレンダリングされていることです。

4

2 に答える 2