AIoT / comparison

Sony Spresense BLE sensor node 108: 接続復旧と長時間運用

AIoT / 分類確認中

対象SPRESENSE
用途BLE sensor node
Review2026-07-23

AIoT / 分類確認中

Spresense Main BoardはCXD5602、6個のArm Cortex-M4F、GNSS、音声機能を中心とするボードです。BLEはMain Board本体に内蔵されず、対応BLEアドオンボードを追加する構成として扱います。この段階の目標は、BLEアドオン、センサー、電源を統合し、切断・再起動から復旧できるノードにすることです。

MCU・ボード・アドオンの位置付け

役割
CXD5602マルチコア処理、GNSS、音声などの中核
Spresense Main BoardUSBシリアル、電源、GPIOを備える公式ボード
BLEアドオンBluetooth LE機能を追加する別ボード
センサーI2C、SPI、UART、アナログ入力などで接続
電源USBまたは実測に基づくバッテリー構成

Sonyの公式製品一覧にはBLEアドオンが掲載され、SDKリリースノートではBLE1507ボードの対応が確認できます。Main Boardだけを購入してBLEが使えるとは判断しないでください。

想定用途

  • GNSS位置情報をBLEで近距離転送するフィールドセンサー
  • 音声・環境センサー値をスマートフォンへ送るノード
  • Spresenseの低消費電力機能と外付けBLEの比較評価

必要な部品

部品なぜ必要か確認点
Spresense Main Board処理・書込み・シリアル正式型番と基板版
対応BLEアドオンBLE通信BLE1507等の対応状況
センサーモジュール実データ取得電圧、I2Cアドレス、消費電流
USBデータケーブル書込みとログMicro USB Type-B、給電専用不可
バッテリー・ホルダーフィールド運用評価必要電圧、ピーク電流、保護回路
要確認: コイン電池ホルダーは部品候補ですが、Main Board、BLEアドオン、センサーの合計消費とピーク電流を測定せず、実用駆動できるとは断定できません。

USBと開発環境

Main BoardのUSBはPCとのシリアル接続、書込み、給電に利用します。Arduino LibraryまたはNuttXベースのSpresense SDKを使用できます。BLE機能は対応アドオンとSDK・サンプルの組み合わせが前提です。

実装手順

  1. Main BoardとBLEアドオンの正式型番・基板版を固定する
  2. BLE接続とセンサー取得を別々に長時間動作させる
  3. 切断、圏外、中央機器再起動後の再広告を確認する
  4. USB給電とバッテリー給電のログを分ける
  5. 例外時の再初期化とウォッチドッグ方針を記録する

近い候補との違い

BLEだけを使う低消費電力センサーノードでは、nRF52840やnRF5340のようなBLE内蔵SoCの方が部品点数を減らせます。Wi-Fiも内蔵したい場合はESP32-C3/C6、GNSS・音声・マルチコア処理が重要ならSpresenseを選ぶ理由があります。

安全な最小動作条件

  1. Main BoardとBLEアドオンの正式名称を確認する
  2. USBシリアルで公式BLE例を単独動作させる
  3. センサーを単独動作させてから統合する
  4. 電池駆動前に電圧と電流を実測する
  5. 切断後の再広告と再接続を確認する
  6. SDK版、ボード版、配線を記録する

一次情報

確認日: 2026-07-23

次に読むとよい記事

記載内容は公式資料で確認できた範囲を基準にしています。ボード版、アドオン、SDK対応、供給状況は変更されるため、購入・実装時に再確認してください。

Amazonの検索結果

購入リンクにはアフィリエイトリンクを含む場合があります。仕様・在庫は購入前に販売ページとメーカー公式情報で確認してください。

次に読むとよい記事