通信ライブラリは、Bluetooth及びUSB通信ポートの開き、通信状態の取得、通信データを送受信するためのライブラリです。

通信ライブラリの概要は次のとおりです。

通信ポート

 Bluetooth通信(SPP/HID, Master/Slave) 、及びUSB通信(USB VCP/HID)はそれぞれ以下のポートで行います。
  • COM3 : SPP/Master
  • COM4 : HID
  • COM5 : SPP/Slave
  • COM9 : USB VCP
  • COM10: USB HID
 Bluetooth Ver 2.1のSSP (Secure Simple Pairing)方式でペアリングを行います。
 Bluetooth Ver 2.0以前のデバイスと接続する際は、PINコード認証によりペアリングを行います。
 Bluetooth MFi通信の詳細はBluetooth MFi概要をご参照ください。

通信設定

 Bluetoothの通信条件の設定は、SetConfig関数によって行うことができます。
 設定が有効になるのは、一旦通信ポートをクローズして、再度オープンした時点となります。

(注意)
  • ポートは同時に複数使用できませんのでご注意ください。
  • オープン中の通信ポートについて設定の変更を行っても、その変更はすぐに反映されません。
  • Bluetooth通信ポートのオープン中は、通常時よりも電池消費が増しますので、必要時以外はクローズしておくことを推奨致します。
  • 通信用のAPIにおいて、COMは2つ同時にオープンせず、必ず起動中のCOMをクローズ後に新たにオープンしていただきますようお願いいたします。

最終更新日:2021/10/29