MacOS Xを使っていて気づいたことのメモ。
MacOS Xでは、USBのCDC対応デバイスをつなぐと、ttyデバイスが作られます。秋月USBシリアル変換モジュールをつないだ状態だとこんな感じ。
このデバイス名の番号ですが、USBデバイス側のDevice Descriptorからたどるシリアル番号情報を使っているようです。まぁ、ありがちな発想ですね。
さて、BluetoothのSPP対応デバイスとペアリングすると、同様にttyデバイスが作られます。WT32の場合は、初期設定でSPPがイネーブルされていますので、ペアリングすると次のようにデバイスが作られます。
明らかに見覚えのある文字列が含まれているので、デバイス名を変更してみましょう。WT32で、つぎのコマンドを入力。
Bluetoothデバイスの登録操作をやり直してみると。。
予想したとおりの名前がつきました。
MacOS Xでは、USBのCDC対応デバイスをつなぐと、ttyデバイスが作られます。秋月USBシリアル変換モジュールをつないだ状態だとこんな感じ。
sirius506 ~$ ls /dev/tty.* /dev/tty.Bluetooth-Modem /dev/tty.usbserial-A800e3cf /dev/tty.Bluetooth-PDA-Sync sirius506 ~$
このデバイス名の番号ですが、USBデバイス側のDevice Descriptorからたどるシリアル番号情報を使っているようです。まぁ、ありがちな発想ですね。
さて、BluetoothのSPP対応デバイスとペアリングすると、同様にttyデバイスが作られます。WT32の場合は、初期設定でSPPがイネーブルされていますので、ペアリングすると次のようにデバイスが作られます。
sirius506 ~$ ls /dev/tty.*
/dev/tty.Bluetooth-Modem /dev/tty.WT32-A-BluetoothSerialP
/dev/tty.Bluetooth-PDA-Sync /dev/tty.usbserial-A800e3cf
sirius506 ~$
明らかに見覚えのある文字列が含まれているので、デバイス名を変更してみましょう。WT32で、つぎのコマンドを入力。
set bt name WCA-009
set profile spp SN117
reset
Bluetoothデバイスの登録操作をやり直してみると。。
sirius506 ~$ ls /dev/tty.*
/dev/tty.Bluetooth-Modem /dev/tty.WCA-009-SN117
/dev/tty.Bluetooth-PDA-Sync /dev/tty.usbserial-A800e3cf
sirius506 ~$
予想したとおりの名前がつきました。