検索
検索
Sakakibara Hiroshi / 榊󠄀原 寛
文書の表示
以前のリビジョン
トレース:
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
[[linux-bluetooth]] ---- ====== 用語 ====== |PDU|protocol data unit|データの単位と思われる| ====== コマンド ====== ===== l2ping ===== * ping みたいなコマンド. ===== pin コードの設定 (bluez-util 2.x まで.3.x では無理) ===== * 書き換えるファイルがいくつか. <code> % 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 </code> ===== hcitool ===== * いろいろ操作するためのもの. ==== 周辺ノードの検索 ==== <code> % hcitool scan </code> ==== 周辺ノードの検索 ==== <code> % hcitool inq </code> ===== hciconfig ===== * ifconfig のように,デバイス操作のためのコマンド ==== bluetooth interface の up/down ==== <code> % hciconfig hci0 up </code> ===== sdptool ===== * service discovery protocol あたりを操作するためのコマンド. * コネクションが張れてから,どんなサービス(オブジェクトプッシュとか)が利用可能かを知るためのもの. * 自分が何を使えるかの宣言や,ほかの BN がどんなサービスを利用可能かを知るために利用する. ==== 自分が利用可能なサービスを自分に登録 ==== <code> % sdptool add --channel=2 OPUSH </code> ==== 自分が利用可能なサービスを閲覧 ==== <code> % sdptool get OPUSH </code> ==== ローカルの sdpd が提供しているサービスの一覧取得 ==== <code> % sdptool browse </code> ====== ソフトウェア ====== * 2008/08 の時点で,bluez-utils, bluez-libs は最新のものを使う必要がある. * CentOS 5 は,3.7 がインストールされるが,3.7 だと sdpd の挙動がおかしいので注意. * sdpd は,3.36 では,hcid に統合された.単体では作成されないので注意. ====== 参考資料 ====== * [[http://d.hatena.ne.jp/akibare/|ノード近接検知 perl]] * [[http://people.csail.mit.edu/albert/bluez-intro/|bluez programming tutorial]] * bluetooth 固有の名称リスト: [[http://www.palowireless.com/INFOTOOTH/glossary.asp|bluetooth glossary]] * [[http://git.kernel.org/|bluez の現在のソースコードレポジトリ]] * bluez web site の cvs は管理されてないくさい.うぜえ. * bluez の trac wiki : [[http://wiki.bluez.org/wiki]]
linux-bluetooth.txt
· 最終更新: 2012/11/14 14:00 by
127.0.0.1
文書の先頭へ