【紹介動画も公開中】ムセンコネクト著書『Bluetooth無線化講座―プロが教える基礎・開発ノウハウ・よくあるトラブルと対策―』絶賛発売中

誰でもカンタンにBLE通信!LINBLE-Z1スターターキットの使い方

こんにちは、ムセンコネクトCMO、兼 無線化.comカスタマーサポート担当の清水です。
(プロフィール紹介はこちら

今回はムセンコネクトのBLEモジュールLINBLE-Z1を、よりカンタンにご利用いただくことができるLINBLE-Z1スターターキットをご紹介したいと思います。

目次

誰でもカンタンにBLE通信が実現できるスターターキット

ムセンコネクトのBluetoothモジュールLINBLE-Z1(リンブルゼットワン)は、どなたでもカンタンにBluetooth Low Energy(以下、BLE)通信が実現できる組込み用無線モジュールです。

通常、LINBLE-Z1は組込みマイコンと組み合わせて制御しますが、LINBLE-Z1カンタンスターターキットを使えば、パソコン(以下、PC)のUSBポート(仮想COMポート)と接続することで、すぐにBLE通信をお試しいただくことが可能です。

LINBLE-Z1カンタンスターターキットの使い方は4ステップ

LINBLE-Z1カンタンスターターキットの使い方は4ステップです。

①LINBLE-Z1をアドバタイズさせる(待受開始)
②パソコンの準備(ターミナルソフトの起動)
③セントラル側デモアプリのインストール
④LINBLE TerminalからBLE接続する

それでは順を追ってご説明していきます。

ご用意いただくもの

ご用意いただくものは下記のとおりです。

  1. LINBLE-Z1カンタンスターターキット(LINBLE-Z1本体、USBアダプタ)
  2. 「Tera Term」などのターミナルソフトがインストールされているWindowsパソコン(ペリフェラル側)
  3. 「LINBLE Terminal」がインストールされたAndroidスマートフォンやタブレット、もしくはWindowsパソコン(セントラル側)
BLE通信の構成イメージ

①LINBLE-Z1をアドバタイズさせる(待受開始)

BLE通信を行うためには、ペリフェラル(Peripheral)デバイスとして、LINBLE-Z1をアドバタイズ(待受)させる必要があります。

LINBLE-Z1をアドバタイズさせる方法はカンタンです。下記の3ステップ、これだけでOKです。

  1. LINBLE-Z1をUSBアダプタに取り付ける。
  2. USBアダプタのDIPスイッチを『1をOFF、2をON』にする。
  3. USBアダプタをパソコン(ペリフェラル側)のUSBポートに接続する。

USBアダプタはパソコンにつなぐことで給電され、LINBLE-Z1は自動的にアドバタイズを開始します(ペリフェラル自動モード)。

キットのUSBアダプタ
LINBLE-Z1を載せた状態でUSBアダプタをパソコンに接続

USBアダプタのドライバについて

USBアダプタのドライバのインストール方法については、USBアダプタのマニュアルをご確認ください。(ダウンロードページはこちら
Windows OS のバージョンやパソコンの状態によって、初回接続時にドライバが自動インストールされる場合もあります。

②パソコンの準備(ターミナルソフトの起動)

次にLINBLE-Z1を接続したパソコン(ペリフェラル側)の準備を行います。こちらも下記2ステップだけでOKです。

  1. (LINBLE-Z1をアドバタイズさせた状態で)Tera Term(ターミナルソフト)を起動する。
  2. USBアダプタに割り当てられた仮想COMポートを開く。
    [ シリアル設定 9600kbps / 8ビット / パリティなし / ストップビット1 / フロー制御:hardware ]
TeraTermなどのターミナルソフトをご用意ください

これでLINBLE-Z1(ペリフェラル側)の準備は完了です。

③セントラル側デモアプリのインストール

次にセントラル側となるスマートデバイスの準備です。

LINBLE TerminalはLINBLE-Z1とスマートデバイス間のBLE通信を手軽にお試しいただけるデモアプリです。 Android版とWindwos版をご用意しております。(※現状、iOS版はご用意しておりません。)

LINBLE Terminalは各OSのストアからダウンロードが可能です。どちらも無料でご利用いただけます。

Android版

https://play.google.com/store/apps/details?id=com.musenconnect.linble.terminal

Windows版

https://www.microsoft.com/store/productId/9NCTJC77J3J2

④LINBLE TerminalからBLE接続する

ここまで準備ができたら、いよいよスマートデバイス(スマートフォン、タブレット、パソコン)から接続を行います。ここでは「LINBLE Terminal」の操作方法について解説します。( Windows版LINBLE Terminalの使い方はこちらの記事でもご紹介しています。)

LINBLE Terminalを起動すると周囲のBLEデバイスのスキャンを開始し、見つかったBLEデバイスがリスト表示されます。LINBLE-Z1がアドバタイズしていれば、リストに「LINBLE-Z1」が表示されます。一覧の中から「LINBLE-Z1」をタップすると、Bluetooth接続処理が開始します。

リストにLINBLE-Z1が表示

Bluetooth接続が完了すると、「通信準備完了」と表示されます。これでもうBLE通信が可能な状態です。

Tera Termに適当なテキストを入力してみてください。LINBLE Terminalの画面上に入力したテキストが表示されます。

LINBLE-Z1側から「hello」を送信
セントラル側で「hello」を受信
LINBLE-Z1(ペリフェラル)からセントラル側にデータを送信した場合

また、LINBLE Terminalからテキスト入力を行うと、Tera Term側に入力したテキストが表示されます。

今度はセントラル側から「HELLO」を送信
LINBLE-Z1が「HELLO」を受信
セントラル側からLINBLE-Z1(ペリフェラル)にデータを送信した場合

これがBLEデータ通信です。いかがでしたか?

参考:LINBLE-Z1の設定を変更したい場合は?

以上はLINBLE-Z1を「自動モード」で起動した場合のご利用手順について示しました。

もしLINBLE-Z1のボーレートやアドバタイズ間隔など、各設定値を変更したい場合には、LINBLE-Z1を「通常モード」で起動してください。通常モードで起動することによって、LINBLE-Z1はBTコマンドを受け付けられる状態となり、各コマンドによって設定値を変更できるようになります。BTコマンドの詳細は「LINBLE-Z1ユーザーマニュアル」をご参照ください。

通常モードで変更した各設定値はLINBLE-Z1内部のフラッシュに保存されますので、電源OFF後も有効です。また、再度自動モードで起動する際には、変更後の設定値が読み込まれますので、設定値の変更は事前に1度だけでOKです。

設定変更の流れ

  1. USBアダプタのDIPスイッチを『1をOFF、2をOFF』にして、LINBLE⁻Z1を起動する(通常モード)。
  2. Tera TermにBTコマンドを入力し、各設定値を変更する(例:ボーレート変更はBTLB、デバイス名の変更はBTLX など)。
  3. LINBLE-Z1を自動モード『1をOFF、2をON』で再起動する。
ターミナルソフトを使って設定値変更(BTコマンドを実行)
よろしければシェアをお願いします
目次