sasa0107
2019年1月15日 11時45分
何時もお世話になり、有難うございます。
”armadillo-IoT G3” の”3G非搭載、WLANコンボ非搭載”を
持っております。これにBLEのドングル(Elekom LBT-UAN05c2・N)
を差込み、オムロン様のJCIE-BU01と接続を行う予定です。
開発はC言語のみで行います。
BLEドングルを、仮想COMデバイスとして扱えるかと想定しておりますが、
デバイス名が不明です。デバイス名は何になるのでしょうか?
ご教授、よろしくお願い致します。
ちなみに hciconfigでアクセスした結果は、下記の通りとなり、
BLEのドングルは認識されていりようです。
root@armadillo:~# hciconfig
root@armadillo:~# usb 1-1: new full-speed USB device number 3 using ci_hdrc
hciconfig
hci0: Type: BR/EDR Bus: USB
BD Address: 00:1B:DC:F5:18:BC ACL MTU: 310:10 SCO MTU: 64:8
UP RUNNING
RX bytes:628 acl:0 sco:0 events:39 errors:0
TX bytes:967 acl:0 sco:0 commands:39 errors:0
以上、よろしくお願い致します。
コメント
sasa0107
お世話になります。
ご回答、有難うございました。
確認してみます。
> 古関です。
>
> > BLEドングルを、仮想COMデバイスとして扱えるかと想定しておりますが、
> > デバイス名が不明です。デバイス名は何になるのでしょうか?
> > ちなみに hciconfigでアクセスした結果は、下記の通りとなり、
> > BLEのドングルは認識されていりようです。
> > root@armadillo:~# hciconfig
> > root@armadillo:~# usb 1-1: new full-speed USB device number 3 using ci_hdrc
> > hciconfig
> > hci0: Type: BR/EDR Bus: USB
> > BD Address: 00:1B:DC:F5:18:BC ACL MTU: 310:10 SCO MTU: 64:8
> > UP RUNNING
> > RX bytes:628 acl:0 sco:0 events:39 errors:0
> > TX bytes:967 acl:0 sco:0 commands:39 errors:0
>
> デバイス名はhci0として認識できているように見えます。
>
> USBドングルタイプのBluetoothモジュールは、USBシリアルとして認識しますが、
> bluezが中間に入り、ユーザーからはシリアル通信を意識すること無く、
> hciconfig、bluetoothctl、gatttool、hcitool等のコマンドで制御が可能です。
>
> これらのコマンドで動作できないでしょうか?
>
> > オムロン様のJCIE-BU01と接続を行う予定です。
> 「オムロン 2JCIE-BU01」であれば、先日弊社のhowtoに動作確認方法を公開しました。
> ※ 同じモノでしょうか?
>
> 参考になるかもしれません。
> https://armadillo.atmark-techno.com/howto/armadillo_2JCIE-BU01_GATT
>
> このhowtoでは標準搭載のWLANコンボモジュールのBT機能を使って
> GATTベースで通信しています、
>
> アドバタイズでセンサーデータを取得するには以下のコードでできそうです。
> https://github.com/OmronMicroDevices/envsensor-observer-py
>
> よろしくお願いします。
at_koseki
2019年1月15日 12時11分
古関です。
> BLEドングルを、仮想COMデバイスとして扱えるかと想定しておりますが、
> デバイス名が不明です。デバイス名は何になるのでしょうか?
> ちなみに hciconfigでアクセスした結果は、下記の通りとなり、
> BLEのドングルは認識されていりようです。
> root@armadillo:~# hciconfig
> root@armadillo:~# usb 1-1: new full-speed USB device number 3 using ci_hdrc
> hciconfig
> hci0: Type: BR/EDR Bus: USB
> BD Address: 00:1B:DC:F5:18:BC ACL MTU: 310:10 SCO MTU: 64:8
> UP RUNNING
> RX bytes:628 acl:0 sco:0 events:39 errors:0
> TX bytes:967 acl:0 sco:0 commands:39 errors:0
デバイス名はhci0として認識できているように見えます。
USBドングルタイプのBluetoothモジュールは、USBシリアルとして認識しますが、
bluezが中間に入り、ユーザーからはシリアル通信を意識すること無く、
hciconfig、bluetoothctl、gatttool、hcitool等のコマンドで制御が可能です。
これらのコマンドで動作できないでしょうか?
> オムロン様のJCIE-BU01と接続を行う予定です。
「オムロン 2JCIE-BU01」であれば、先日弊社のhowtoに動作確認方法を公開しました。
※ 同じモノでしょうか?
参考になるかもしれません。
https://armadillo.atmark-techno.com/howto/armadillo_2JCIE-BU01_GATT
このhowtoでは標準搭載のWLANコンボモジュールのBT機能を使って
GATTベースで通信しています、
アドバタイズでセンサーデータを取得するには以下のコードでできそうです。
https://github.com/OmronMicroDevices/envsensor-observer-py
よろしくお願いします。