Bluetoothの機能を利用すると、LinuxをインストールしたPCとAndroid携帯の間でファイル転送を行うことができます。今回は、ネットブックのAspireOneの内蔵BluetoothとAndroid 2.2搭載のスマートフォンGalaxy S(SC-02B)を使って試してみました。

結果は、Fedora16→Galaxy Sへのファイル転送は問題ありませんが、逆方向のGalaxy S→Fedora16への転送はできませんでした。Ubuntu11.10でも同様な状態ですが、Ubuntuの場合はUbuntu Oneが使えるので、あまり気にしていなかったりします。

Bluetoothデバイスは双方とも自動認識されているものとして、Bluetoothを利用したファイル共有の手順をまとめておきます。

Android側の設定


G-setting
まず、Android側で設定メニューから「無線とネットワーク」>「Bluetooth設定」と辿り、「Bluetooth」を有効にします。

Fedora側の設定とペアリング


blue-0
パネルのBluetoothのアイコンをクリックして、「Bluetooth」「検出可能かどうか」をともに「ON」にし、「Bluetoothの設定」をクリックして設定画面を表示させます。
blue-1
はじめは「デバイス」が空になっています。Galaxy Sを認識させるために、まず左下の「+」ボタンをクリックします。

blue-2
「Bluetooth新規デバイスの設定」というウィンドウが開くので、右下の「Continue」をクリックします。

blue-3
しばらく待つと(結構時間がかかります)、Galaxy Sが「電話」として認識され、このように表示されます。

blue-4
右下の「Continue」をクリックすると、「PIN」の番号が表示されます。また、同時にGalaxy S側でPINの入力画面が開きますので、Fedora側に表示されたPIN番号を入力します。

blue-5
この画面が出れば、ペアリングは成功です。

blue-7
ペアリングに成功すると、最初の画面にGalaxy Sが「SC-02B」として表示されました。「接続」の部分は「OFF」になっていますが、ファイルの送信時には「ON」に変わります。

Fedora側からのファイル送受信

ここまで済んだら、実際にファイルを送信してみましょう。
Bluetoothの設定画面の右下にある「Send Files...」をクリックするか、パネルのBluetoothのアイコンをクリックして「デバイスにファイルを送る...」をクリックして、送信するファイルを選択すれば携帯にファイルが送られるはずです。

blue-8
その下にある「Browse Files」をクリックすると、このようにGalaxy Sのフォルダが表示されました。ですが、残念ながら、フォルダの中は空で実ファイルは見えていません。

何かアクセス拒否する設定があるのか、gnome-user-shareのバグなのかはわからず、原因は特定できていません。これは宿題ということにしておきます。

Android側からのファイル送信

G-send-1G-send-2送信したい画像をビューアで開き、共有>Bluetoothを選択して、F16のデバイス(このデバイスに送信)をタップすれば送られるはずなのですが…失敗。

ちなみに、この焼き鳥は絶品でした(笑 

何か情報をお持ちの方はコメントしていただけると助かります。

[2011.12.27 追記]
Galaxy Sからのファイル転送には成功しました。
【参考】
Bluetoothを利用したAndroidとのファイル共有《続編》