mixiユーザー(id:67686861)

2025年10月17日22:35

32 view

Bluetooth5.0でファイル転送

Bluetooth5.0でファイル転送

Bluetooh5.3でファイル転送を成功させた。
https://mixi.jp/view_diary.pl?id=1990850407&owner_id=67686861
https://mixi.jp/view_diary.pl?id=1990850495&owner_id=67686861
というのもせっかくBluetoothのプロファイルとしてFTPを持っていたからだ。
https://mixi.jp/view_diary.pl?id=1990754905&owner_id=67686861
FTPは'File Transfer Profile'の略でその名の通りファイル転送プロファイル。
FTPは古くからあるプロファイルなのでBluetooh3.5だから使えるという訳ではない。
あくまでBluetoothアダプタがFTPに対応しているから使える。
、、、と、ここまでは俺の理解・解釈。

ではその直前に購入したBluetooh5.0ではどうか?
こいつはBUFFALOのBSBT5D200BK。
https://mixi.jp/view_diary.pl?id=1990569785&owner_id=67686861
対応しているプロファイルは
A2DP、AVRCP、DI、DUN、GATT、HCRP、HFP、HID、HOGP、OPP、PANU、SPP
でFTPはない。と、いうことはこいつでは同じことをやってもうまくいかないハズ。

とりあえず、PCとスマホをペアリングさせる。
ペアリング後、接続を試みるも5秒程度で切れる。
これでは転送どころではない。
ちょっと調べるもの分からないのでAIに聞くと下記のような回答。
==========================================
■原因として考えられる主な3つ
1.Windows標準ドライバが使われており、スマホとのプロファイルが合っていない
2.Bluetoothサービスや電源管理機能による接続遮断
3.接続用途(音声/ファイル共有など)が一致していない
------------------------------------------
うむ1だな。双方で所持しているプロファイルはあるが、方向が違うんだろう。
PCもスマホもA2DPは持っているがどちらもホストでありイヤホンなどを接続する側。
HIDも同じ、PCもスマホもホストでありマウスやキーボードなどを接続する側。
ま、合わんだろうね。
そもそもBSBT5D200BKはメーカーはドライバを公開していない。
Windows標準のドライバで動いている。

AIは補足で下記のようなことも言っている。
=========================================
■接続用途の確認
・Bluetoothには複数のプロファイルがあります:
・A2DP:音声(ヘッドセットやスピーカー)
・HID:入力機器(マウスなど)
・PAN/OBEX:データ通信・テザリング
スマホとPC間で「何に使うか」が合っていないとすぐ切断されます。
→ 試しに「ファイル送受信」で動作確認をしてみてください。
 (スマホでファイル共有 → Bluetooth → PC名を選択)
==========================================
うむ、ポイントは"「何に使うか」が合っていないとすぐ切断されます"かな。
根拠となるWebページの情報を求めたが現象の報告だけで根拠にはなっていなかった。
https://learn.microsoft.com/en-us/answers/questions/3291622/pc-and-android-phone-bluetooth-connection-keeps-dr?utm_source=chatgpt.com
AIはウソ付きなのは俺の中では定番。

AIはウソを付くので鵜吞みは危険だが仕組みや現象的に理にかなったことを言っている。
合うプロトコルがなければファイル転送どころか接続もままならない。
こんな認識をしておけばいいかな。
2 0

コメント

mixiユーザー

ログインしてコメントを確認・投稿する