linux-bluetooth
用語
PDU | protocol data unit | データの単位と思われる |
コマンド
l2ping
pin コードの設定 (bluez-util 2.x まで.3.x では無理)
% vi /etc/bluetooth/hcid.conf
...
pin_helper /etc/bluetooth/echo_pin.sh
% vi /etc/bluetooth/echo_pin.sh
...
#/bin/sh
echo "PIN:0000"
% /etc/init.d/bluetooth restart
周辺ノードの検索
周辺ノードの検索
hciconfig
bluetooth interface の up/down
service discovery protocol あたりを操作するためのコマンド.
コネクションが張れてから,どんなサービス(オブジェクトプッシュとか)が利用可能かを知るためのもの.
自分が何を使えるかの宣言や,ほかの BN がどんなサービスを利用可能かを知るために利用する.
自分が利用可能なサービスを自分に登録
% sdptool add --channel=2 OPUSH
自分が利用可能なサービスを閲覧
ローカルの sdpd が提供しているサービスの一覧取得
ソフトウェア
2008/08 の時点で,bluez-utils, bluez-libs は最新のものを使う必要がある.
CentOS 5 は,3.7 がインストールされるが,3.7 だと sdpd の挙動がおかしいので注意.
sdpd は,3.36 では,hcid に統合された.単体では作成されないので注意.
参考資料
文書の先頭へ