STM32 LTE-M クイックスタート
Explore with your favorite AI
Gemini & other AI
Copy this page’s context into your AI to explore how it works and what you can build.
Copy the prompt, then paste it into Gemini’s message box.
View prompt
This content is not available in your language yet.
LTE-M Mary1を活用すれば、センサデータの定期的な取得、リアルタイムなダッシュボード表示、さらには異常値検出時のアラート通知(メール等)といったIoTの基本的な機能を、短期間かつ簡単に構築することができます。
SORACOMのスタートガイド
Section titled “SORACOMのスタートガイド”LTE-M Maryは、SORACOMのplan-D(DOCOMO)と、plan-KM1(KDDI)のSIMで動作確認済みです。plan-Dは、基本料金330円/月で、300MBの通信量がバンドルされており、中~大容量のIoTプロジェクトに
おすすめです。ここでは、plan-Dを例に、SORACOMの設定の仕方のポイントを説明します。詳細は、 こちらを参照しください。
IoT SIMの購入
Section titled “IoT SIMの購入”-
ユーザコンソール を開きます。
-
メニュー → 発注をクリックします。 -
SORACOM Air SIMカード plan-D サイズ:ナノ(データ通信のみ/D-300MB)を選択します。 -
発送オプション、発注予約の指定等の手続きを行い、SIMを購入します。
ユーザーコンソールにSIMを登録
Section titled “ユーザーコンソールにSIMを登録”-
ユーザコンソール を開きます。
-
メニュー → 発注をクリックします。 -
購入したSIMの
受け取り確認を押して登録します。
グループの作成2
Section titled “グループの作成2”SORACOMのサービスは、「グループ」と呼ばれる単位で設定をまとめることができます。今回のアプリは、SORACOM上でデータを収集・蓄積するので、SORACOM Harvest Data
のサービスをONにします。
-
メニュー → SIMグループ → 追加をクリックします。 -
グループ名は、
plan-D(例)とします。 -
SORACOM Harvest Data設定をONにする。 -
Unified Endpoint設定が、Auto(デフォルト)であることを確認します。
有効期限とアクションの設定3
Section titled “有効期限とアクションの設定3”-
メニュー → SIM管理を選択します。 -
SIMを選択して
操作をクリックします。 -
設定 → 有効期限の変更を選択して、変更します。
Leafonyの設定
Section titled “Leafonyの設定”用意するもの
Section titled “用意するもの”- AI01 4-Sensors
- AZ01 USB
- AP03 STM32 MCU
- AC08 LTE-M Mary
- AV06 1.8V~5.5V
- AZ63 Nut Plate
- M2X16ネジ2本
- SORACOM IoT SIM plan-D (nanoSIM)
- Battery Holder 3xAA with JST PH Connector
- 単3電池3本
- USBケーブル
- PC
ソースコード
Section titled “ソースコード”Arduino IDEの場合
Section titled “Arduino IDEの場合”以下のライブラリをインストールしてください。インストールの仕方は、こちらを参照しください。
| Item | include file | Tag | Description |
|---|---|---|---|
| 4-Sensor | HTS221.h | 温湿度センサライブラリ | |
| 4-Sensor | ClosedCube_OPT3001.h | 1.1.2 | 照度センサライブラリ4 |
| 4-Sensor | Adafruit_LIS3DH.h | 加速度センサライブ | |
| STM32 MCU | STM32RTC.h | 1.2.0 | STM32RTCライブラリ |
| STM32 MCU | STM32LowPower.h | 1.2.0 | STM32RTCライブラリ |
| LTE-M Mary | LteLeafV4.h | LTE-Mライブラリ |
- 本ソースコードは、SORACOMのplan-Dがデフォルトになっています。plan-KM1を使用する場合は、以下を変更してください。
// Select LTE CARRIER// #define LTE_CARRIER LPWA_V4_GPRS_BAND_KDDI#define LTE_CARRIER LPWA_V4_GPRS_BAND_DOCOMOシリアルモニタのログ
Section titled “シリアルモニタのログ”パソコンのシリアルモニターに以下が表示されます。
@@@@@ MurataLpwaCore::begin() init 1st time<info> lpwa device power_up<info> lpwa device ready.----------------------------------initializetion finished
----------------------------------connect to the network
<info> lpwa device ready.<info> PDP: idle<info> PDP: connect
-connected
-time: 25/08/25,14:29:18+36
-current carrier: KDDI
-signal Strength: -91.00dBm
----------------------------------read sensor data
-acceleration X: -0.11 g -acceleration Y: -0.58 g -acceleration Z: 0.80 g
-temperature: 28.70 degC -humidity : 62.18 %
-ambient light: 310.24 lux
-battery volt: 3.87 V
----------------------------------send data to the soracom server
<info> TCP socket connectedconnected
----------------------------------disconnect and power offSORACOM Harvestでデータ確認
Section titled “SORACOM Harvestでデータ確認”- ユーザコンソールを開きます。
- 左上の
メニュー → データ収集・蓄積・可視化 → SORACOM Harvest Data5をクリックします。 - 左上の
リソースからSIMを選択し、正しくデータが送付されていることを確認します。




