web-dev-qa-db-ja.com

LinuxコマンドラインでBluetooth Low Energyを使用する

LinuxでBluetooth低エネルギーモデムの使用に取り組んでいます。私はそのためにコマンドラインオプション、つまりhcitoolを使用しています。次のコマンドを使用してデバイスを見つけることができます:$ hcitool scan

それは私のためにうまく機能しています、また私は使用してデバイスをブロードキャストすることができます:

 Sudo hciconfig hci0 leadv

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

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

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

26
V-Xtreme
38
nopsoft