[戻る]

ボクにもわかる nRF52 Bluetooth LE Programming

Bluetooth LE マイコン搭載 LAPIS MK715 開発ボードによる
ローコストIoT センサ・ネットワーク プログラミング入門
ダウンロードページ

本書について

 本書「Bluetooth LE マイコン搭載 LAPIS MK715 開発ボードによる ローコストIoT センサ・ネットワーク プログラミング入門」では、無料の統合開発環境IDE Segger Embedded Studio を使って、IoTセンサシステムを構築する方法について説明します。
 対応デバイスは,ROHM/LAPIS MK71511 EK1, MK71521 EK1, Nordic nRF52811, nRF52832です.

PDFの中身の一覧(一部)

無料ダウンロード

 本書(PDF版)は、エレキジャックIoT No.3 P.40~P.67「用途別サンプル・プログラム6 本で学びながら試すBLE プログラミング」の後編です。
 エレキジャックIoTで紹介したプログラムの説明は含まれていませんが、本書だけでもプログラムを動かしてみることは可能です。 動作を試した後に、エレキジャックIoTを購入していただくことで、より理解が深まると思います。
 本書(PDF版)ではGATTを使った双方向通信と、クラウド・サービス Ambient への送信方法について説明します。
 利用目的によってはダウンロードできない場合があります。詳細は、ダウンロード規約をお読みください。

サンプル・プログラム集

 本書(PDF版)には エレキジャックIoT No.3, No.5 に掲載したプログラムの解説については含まれていません(実行方法については説明しています).

  • cq_ex_at_1_test_basic.py (エレキジャックIoT No.5 で解説)
    動作確認用プログラム① タイマー送信
    1から順に増加する数値を5秒ごとに Bluetooth LE で送信します
  • cq_ex_at_2_temp.py (エレキジャックIoT No.5 で解説)
    動作確認用プログラム② 温度センサcq_ex_at_2_temp_basic.py
    温度値を Bluetooth LE で送信する 温度センサ機器用プログラムです
  • cq_ex01_led (エレキジャックIoT No.3 で解説)
    サンプル1 LEDの点滅とHello, World!
    ディップスイッチDIP1~3の状態に応じて、LED4~LED7を点滅制御します。
  • cq_ex02_temp (エレキジャックIoT No.3 で解説)
    サンプル2 マイコン内蔵の温度センサ
    モジュール内蔵の温度センサの値を読み取ります
  • cq_ex03_hum (エレキジャックIoT No.3 で解説)
    サンプル3 I2Cディジタル・インターフェース搭載・温湿度センサ
    I2C接続の温湿度センサ SILICON LABS社 Si7021 の値を読み取ります
  • cq_ex11_ble_sw (エレキジャックIoT No.3 で解説)
    サンプル4 Bluetooth LEビーコンの送信
    モジュール上のDIPスイッチ(4bit)の状態をBLEビーコンで送信します
  • cq_ex12_ble_temp (エレキジャックIoT No.3 で解説)
    サンプル5 温度をビーコン送信
    モジュール内蔵の温度センサで測定した温度値をBLEビーコンで送信します
  • cq_ex12_ble_temp_le
    サンプル5-LE 温度をビーコン送信 低消費電力版
    モジュール内蔵の温度センサで測定した温度値をBLE送信します
  • cq_ex12_ble_temp_gatt
    サンプル5-GATT 温度をビーコン送信 (独自)GATT対応版
    モジュール内蔵の温度センサで測定した温度値を(独自)GATTで提供します
  • cq_ex13_ble_hum (エレキジャックIoT No.3 で解説)
    サンプル6 I2C接続センサ値をビーコンで送信
    I2C接続の温湿度センサで測定した温度値と湿度値をBLE送信します
  • cq_ex13_ble_hum_le
    サンプル6-LE I2C接続センサ値をビーコンで送信 低消費電力版
    I2C接続の温湿度センサで測定した温度値と湿度値をBLE送信します
  • cq_ex21_ble_led (本書PDF版 で解説)
    サンプル7 BLE GATTによる双方向通信①
    モジュール上のLEDの状態をBLEで遠隔制御します
  • cq_ex22_ble_sw (本書PDF版 で解説)
    サンプル8 BLE GATTによる双方向通信②
    モジュール上のDIPスイッチ又はPIRセンサの状態変化をBLEで通知します
  • example09_ambient.py (本書PDF版 で解説)
    サンプル9 ラズベリー・パイからAmbientへ任意の数値を送信
  • ble_logger_web.py (本書PDF版 で解説)
    サンプル10 Blutooth LE ビーコンを Ambientへ転送するプログラム
    IoTセンサが送信するセンサ値をラズベリー・パイで受信し,中継します

ダウンロード規約

 本編は,PDFをダウンロードして,お読みいただくことが出来ますが,以下の規約に承諾していただく,必要があります.

PDFダウンロード

(上記の規約に同意して)ダウンロードします
※規約の目的以外の利用はできません

 ※規約の目的に沿わない(プログラムを作成・改変されるなどの)場合は,エレキジャックIoT No.3 を合わせてお買い求めください.


関連書ウェブページ

 本書(PDF版)には,プログラムの解説が含まれていません.本書と合わせて,下記のエレキジャックIoTをお買い求めいただけると,より理解を深めることが出来るでしょう.


戻る


アクセス数
Since 2023