ホーム » コンピュータ » Linux » bluetooth での W31T と接続

システム

最近の投稿

  • 日立洗濯機API
    日立の洗濯機は WiFi で接続できるので、nmap をかけてみたが、反応なし。 でも何気なく「日立 洗濯機 […]
  • iPhoneバッテリー交換サービス
    AppleCare 入ってたっけ? AppleCare入ってたっけ? 無償って出てるし、予約してみた。 […]
  • curl で switchbot API v1.1 を呼出す
    Amazon タイムセールで、SwitchBot CO2 センサー付き温湿度計の割引がでていたので、Hub […]
  • Windows 11 Upgrade できるようになった!?
    とっくの昔に、Win11 Upgrade不可能と診断されてたんだけど、なんで今頃 Upgrade […]
  • 文殊山
    最近、運動不足のなか、熊ニュースも多くて山ハイキングができてなかったけど、今シーズン最初の文殊山。 […]

アーカイブ

カテゴリー

bluetooth での W31T と接続

bluetooth を用いた Dial-Up Network(DUN) の記事は多いけど、 パケット代が高いから、あまり使わないと思う。 たぶん使いそうなのは、OPP によるファイル転送等であろう。 しかし、OPP(Object Push Protocol?) の記事があまり無い。

色々試したが、obexftp , obexserver あたりがそれっぽいけど、 うまく転送できない。ひとまず、OPP を認識させる手順だけ。

# sdptool add --channel=8 OPUSH

Palm Pilot による記事もあるが、IrDA による シリアル通信を、 bluetooth の Serial Protocol で使っているみたいで、 基本機能の OPP での転送を利用したいので、ちょっと目的外。

追記:(2005/07/04)

FreeBSD で Bluetooth を使う記事 を見つけ、obexapp なるソフトだと、出来そうなのだが、debian のパッケージには 該当するものが無い。 パッケージ openobex-apps を見つけるが、追加されたコマンド obex_tcp , obex_test は、どちらも Serial Protocol 関連みたいで、使えそうに無い。 obex_test の使い方 は、ファイル転送に使えるかも。

≪ 対応する OPP 対応機器を探す ≫
# W31Tをデータ受信待ち状態にした後、
$ sdptool search OPUSH
Inquiring ...
Searching for OPUSH on xx:xx:xx:xx:xx:xx ...
Service Name: OBEX Object Push
Service RecHandle: 0x10001
Service Class ID List:
"OBEX Object Push" (0x1105)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 9
"OBEX" (0x0008)
Language Base Attr List:
code_ISO639: 0x656e
encoding:    0x6a
base_offset: 0x100
Profile Descriptor List:
"OBEX Object Push" (0x1105)
Version: 0x0100
≪ サーバモードで待機させる ≫
$ obex_test -b xx:xx:xx:xx:xx:xx 9   # 表示された Channel:9 を参考に、
Using Bluetooth RFCOMM transport
OBEX Interactive test client/server.
> s
待機状態にはなっているが、うまく送信・受信ができない...
≪ ファイル転送 ≫
$ obex_test -b xx:xx:xx:xx:xx:xx 9
Using Bluetooth RFCOMM transport
OBEX Interactive test client/server.
> c
Transport connect error! (Bluetooth)  # ここで "Connect OK!" が出ないとダメ!
> p
PUT file(local, remote)> localfile.jpg remotefile.jpg
name=localfile.jpg, size=8299
Going to send 8299 bytes              # 前段階でリンクに失敗してるし、あたりまえか...
Link broken!
Error while doing OBEX_HandleInput()
転送に失敗しているけど、それなりの動きにはなっているような....
≪ obexftp を試してみる ≫
$ obexftp -b --channel 9 -p localfile.jpg
Scanning ...
Using   xx:xx:xx:xx:xx:xx      W31T
Browsing xx:xx:xx:xx:xx:xx ...
No custom transport
Connectiong...bt: 1
failed: FBS UUID
Still trying to connect

それなりに PC サイトビューアで遊んでいるからかもしれんが、電池の減り、はや…

Google 検索

My Google   Yahoo

Microsoft

ファンサイト