Basic Kit スタートガイド

Bluetoothで環境センシングを始めよう!

Ble2-300x281.png


Basic Kitは、温湿度、照度、加速度センサを搭載した4-Sensorsリーフ、AVR MCUリーフ、Bluetooth LEリーフを搭載した小型でコイン電池駆動可能な開発キットです。

Bluetoothを使ってスマートフォンやパソコンにセンサの情報を送信したり、Basic Kitに搭載されたLEDをコントロールすることが簡単にできます。

Basic Kitには、箱を開けたらすぐに使えるこのプログラムが書き込まれています。

スマートフォンやパソコン側には、「Web Bluetooth」と言うアプリを使って、プラットフォームを問わず、またインストール不要で、Basic Kitとの接続が出来ます。

用意するもの

  • Basic Kit
  • Windows1、 Mac2、 Linux3、 Chrome OSのPCまたは
    Android4、 iPhone5、 iPad5のスマートフォンまたはタブレット
  • Google Chrome (バージョン70.0.3526.0以降)6

デモ動画



セットアップ

  1. Basic KitにCR2032コイン電池を挿入し、電源スイッチをONにする。

使い方

Androidの場合

  1. Google Chromeを開く。
  2. Webアプリを開く。
  3. WebアプリのConnectボタンを押して、Leafony_AC02を選択し、Pairボタンを押す。

basic_android

  1. 接続完了

  2. 今回使用したサンプルアプリは「Web Bluetoothを使ったIoTアプリ入門」です。ソースコードや動作の仕組みはこちらでご覧になれます。

iPhoneまたはiPadの場合

  1. App StoreからWebBLE (有償)をダウンロード5
  2. 以下のURLをコピーし、WebBLEを立ち上げてアドレスバーに貼り付けてください。
 https://docs.leafony.com/WebBluetooth_for_Leafony_app/
  1. WebアプリのConnectボタンを押して、Leafony_AC02を選択し、Pairボタンを押す。


    basic_android

  2. 接続完了
    画面上に「Download CSV 」のボタンはありますが、iPhoneでは使用できません。

  3. 今回使用したサンプルアプリは「Web Bluetoothを使ったIoTアプリ入門」です。ソースコードや動作の仕組みはこちらでご覧になれます。

WindowsまたはmacOSの場合

  1. Google Chromeを開く。

  2. Webアプリを開く。

  3. WebアプリのConnectボタンを押して、Leafony_AC02を選択し、Pairボタンを押す。

    basic_android

  4. 接続完了

  5. 今回使用したサンプルアプリは「Web Bluetoothを使ったIoTアプリ入門」です。ソースコードや動作の仕組みはこちらでご覧になれます。

Linuxの場合

  1. Linux上でWeb Bluetoothを有効にするために、下記の記事を参考に環境を設定してください。
    How to get Chrome Web Bluetooth working on Linux

  2. Google Chromeを開く。

  3. Webアプリを開く。

  4. WebアプリのConnectボタンを押して、Leafony_AC02を選択し、Pairボタンを押す。

    basic_android

  5. 接続完了

  6. 今回使用したサンプルアプリは「Web Bluetoothを使ったIoTアプリ入門」です。ソースコードや動作の仕組みはこちらでご覧になれます。



  1. Windows 10 version 1703以降 ↩︎

  2. OS X Yosemite以降 ↩︎

  3. Kernel 3.19+ and BlueZ 5.41+ installed. ↩︎

  4. Android 6.0 Marshmallow以降 ↩︎

  5. iPhoneまたはiPadの場合は WebBLE(有料)が必要です。iPhone、iPad版のChromeではWeb Bluetoothが実装されていないためです。 ↩︎

  6. Chromeがバージョン79未満の場合、標準でWeb Bluetoothが有効になっていません。
    Chromeのアドレスバーに次のURLを入力し、Experimental Web Platform featuresEnableにしてください。
    chrome://flags/#enable-experimental-web-platform-features ↩︎

最終更新 August 27, 2020