ラベル Bluetooth の投稿を表示しています。 すべての投稿を表示
ラベル Bluetooth の投稿を表示しています。 すべての投稿を表示

2013年9月29日日曜日

Bluetooth が繋がらない!!

昨日は一度繋がったが、電源を落として再起動したら繋がらなくなった、、、。 色々イジって泥沼状態。 ペアリングする時の明示的な方法(タイミングも)が無い?ので、分かりにくい。 何か、bluetoothの接続をサポートする(ペアリングの処理)GUI何か無いだろうか? FreeBSDの話。

試しにWin8で接続してみると、最初はすんなり接続できて、与えられたパスコードを入れて接続。 一旦接続を切って再度検索させ接続を試みると、今度はパスコードを入れる窓が出てきて?? オイオイ、パスコードのメモなんか取ってないよ。Win8を再起動しても、同じように「同じパスコードをキーボードに入力する事が必要な場合があります」が出てきて接続出来ません。 最初のパスコードはどこかにキーボードに割り振られた番号と共に保管されているのだと思うが(レジストリ?)、、、。
何か方法はない物だろうか? いや、Win8は要らないのでFreeBSD。

> その後iBuffaloのキーボードを買ってきて繋いでみたら、繋がったので、今度は電源を落とす何て野暮なことは当面しないで、付けっぱなしにしておくことにしました。 物本によれば l2ping -a xxx で繋がる予定のキーボードからpinを入れてreturnすると繋がる、とありますが、elecomでやっても何故かうまくいかない、のです。
その後、カーネルの入れ替えなどで再起動させても、iBuffalo君は立ち上げ直すとちゃんとキーボード認識して繋がってくれていました。 電池は1年くらい持つみたいなので、当分はこの環境が何もせずに維持できそう、、、。

参考にさせていただいたHP
その記述内容(以下)

カーネルモジュールのロードは前回すでにやっているので省略。マウスの時と同様にデバイスアドレスを調べます。
# hccontrol -n ubt0hci inquiry
デバイスアドレスを /etc/bluetooth/hosts に書く。
b8:f6:b1:02:xx:xx applewirelesskbd
bthidd.conf に設定を書く。
# bthidcontrol -a applewirelesskbd query >> /etc/bluetooth/bthidd.conf
hcsecd.conf の設定を書く。pin の部分には任意の PIN を設定する。
device {
    bdaddr  b8:f6:b1:02:xx:xx;
    name    "Apple Wireless Keyboard";
    key     nokey;
    pin     "0000";
}
そして、bluetooth 関係のサービスを restart する。
# service bthidd restart
# service hcsecd restart
そして、
# l2ping -a applewirelesskbd
を実行しながら、hcsecd.conf に設定した PIN と同じものをタイプして最後に Enter キーを叩く。

2013年9月28日土曜日

FreeBSDのbluetooth keyboard 設定

DualDisplayにしたためにキーボードを自在に移動させる必要があり、思い切って以前買っておいたbluetoothキーボードにすることにした。 以下、設定時のメモ。

/etc/rc.confに
bthidd_enable="YES"
hcsecd_enable="YES"
入れておく。
 
カーネルモジュールをロード
# kldload uhci
# kldload ng_ubt 
 
起動してキーボードを認識させる
# /etc/rc.d/bluetooth start ubt0 
認識されているデバイスを調べる
# hccontrol -n ubt0hci inquiry
デバイスアドレスを /etc/bluetooth/hosts に書く
00:18:a3:04:83:a9       TK-FBP014series

bthidd.conf に設定を書く。
# bthidcontrol -a TK-FBP014series query >> /etc/bluetooth/bthidd.conf

hcsecd.conf の設定を書く。
device {
        bdaddr  00:18:a3:04:83:a9;
        name    "TK-FBP014series";
        key     nokey;
        pin     nopin;
}

そして、bluetooth 関係のサービスを restart する。
# service bthidd restart
# service hcsecd restart

何とか動いている。
ちょっと大丈夫か不安が残るが様子を見ることにする。

尚、metaさんのブログを参考にさせていただきました。

夕食で暫く席を外して戻ってきたら、bluetooth keyboardが動かない! 再起動しても、serviceのrestartをしてもダメ、、、。 暫くは、紐付きに頼るしかなさそうだなー、、、。  

WSJT-x Super F/H

 WSJT-x使い始めてから随分経ちます(JT65しかなかった頃から)が、FT8のF/Hの使いがっ手の悪さ、MSHVの方が利用されている実態、F/HでFoxがマルチで返答すると信号が弱くなる、などからSuperF/Hが実装されましたね。  そこまでは、問題なく理解していたのですが...