変更要約: 初版
6.1IoTと無線通信
至近距離の低消費電力接続を担うBLE(Bluetooth Low Energy)、家庭内LANのWi-Fiとメッシュ型のZigbee、広域を低消費電力で結ぶLPWA(LoRa・NB-IoT・920MHz帯)、クラウドに集約する前にセンサ近傍で処理するエッジコンピューティング、そして起動時の正当性を保証するセキュアブートと現地更新のOTA(Over-The-Air)を学びます。
IoT機器の無線方式選定は「とりあえずWi-Fiを使う」では済みません。通信距離・データ量・消費電力・設置コスト(配線の有無)という互いにトレードオフの関係にある要件から、組込み設計者が用途に応じて最適な無線規格を選び分けることが実務の核心です。加えて、ネットワークに接続する以上、起動時の改ざん検知やファームウェア更新の安全性という組込みセキュリティの設計判断も避けて通れません。
6.1.1近距離無線:BLE・Wi-Fi・Zigbee
- BLE(Bluetooth Low Energy)=数m〜数十mの至近距離を極めて低い消費電力で結ぶ規格。ウェアラブル機器やビーコンなど、コイン電池で年単位の駆動が求められる用途に向く一方、データレートは低くファイル転送のような大容量通信には不向き。
- Wi-Fi=数十m級の範囲で高速・大容量の通信ができる規格。既存の家庭内LAN・社内LANにそのまま接続できる利点があるが、消費電力が大きく、電池駆動のセンサ端末を年単位で運用する用途には不向き(常時給電の機器向き)。
- Zigbee=BLEと同程度の近距離・低消費電力規格だが、メッシュネットワークを組める点が特徴。各ノードが中継役を兼ねるため、単体の電波到達範囲を超えて多数のセンサノードを広いエリアに面的に展開でき、工場やビル内の多点センシングに向く。
6.1.2広域無線:LPWA(LoRa・NB-IoT・920MHz帯)
- LPWA(Low Power Wide Area)=数km〜数十kmという広域を、低消費電力・低データレートで結ぶ無線規格群の総称。ガスメータ・農地センサ・河川水位計など、広範囲に点在し配線もWi-Fiの中継も現実的でない設置場所での定期的な少量データ送信に向く。
- LoRa=自営網を構築できるLPWA方式。免許不要の920MHz帯(sub-GHz)を使い、事業者の通信網に依存せず自社でゲートウェイを設置・運用できる。初期投資は必要だが通信費(キャリア回線費用)を抑えられ、山間部や工場敷地など独自にゲートウェイを置ける環境に向く。
- NB-IoT=携帯電話キャリアのセルラー網(LTE系)を利用するLPWA方式。既存の基地局インフラにそのまま乗るため自前のゲートウェイ設置が不要で、広域に散在する設置点をすぐにカバーできる一方、キャリアの回線契約・通信費が継続的にかかる。
「BLE=至近距離・年単位の電池駆動」「Wi-Fi=高速大容量だが高消費電力」「Zigbee=近距離+メッシュ網」「LoRa=920MHz帯・自営網構築可・初期投資型」「NB-IoT=キャリアセルラー網・自前ゲートウェイ不要・継続課金型」の対比が最頻出です。用途(距離・データ量・電池寿命・設置環境)から逆算して規格を選ぶ視点で問われます。
6.1.3エッジコンピューティングと組込みセキュリティ
- エッジコンピューティング=センサに近い機器(ゲートウェイ・エッジデバイス)側でデータの前処理・フィルタリング・一次判断を行い、クラウドへ送るデータ量と通信回数を削減する設計。通信費の削減に加え、判断までの遅延(レイテンシ)を短縮でき、常時クラウド接続できない環境でも局所的な制御を継続できる。
- セキュアブート=起動時にブートローダやファームウェアのデジタル署名を検証し、改ざんされたコードでは起動させない仕組み。OTA(Over-The-Air)更新=現地に赴かず無線経由でファームウェアを更新する仕組みで、脆弱性修正を迅速に配布できる反面、更新パッケージ自体の署名検証を怠ると悪意あるファームウェアを配布する経路になり得る。
ある組込み設計者が、広大な農地に数百台の土壌水分センサを設置し、1日数回の測定値をクラウドに送信するシステムを設計するとします。各センサはコイン電池または小型太陽電池での駆動が前提で、配線工事は現実的でなく、農地は基地局の電波が届きにくい山間部にも広がっています。まず近距離無線(BLE・Zigbee・Wi-Fi)は、農地全域をカバーするには中継ゲートウェイを大量に設置する必要があり設置コストが見合わないため除外します。次に広域無線のうち、キャリアのセルラー網に依存するNB-IoTは山間部で圏外になる地点があり、継続的な回線費用も数百台分となるとかさむため、この設置環境には次善策です。設計者はLoRaを選び、農地の中心(電波が届きやすい高台)に自社のゲートウェイを1〜2台設置する自営網を構築します——免許不要の920MHz帯を使い、初期投資(ゲートウェイ設置費)はかかるものの、以後の通信費を大幅に抑えられ、山間部の電波不感地帯にもゲートウェイの配置次第で対応できるためです。さらに、各センサ端末のファームウェアには脆弱性修正の必要が将来生じることを見越し、OTA更新の仕組みを組み込みますが、更新パッケージには必ずデジタル署名を付与し起動前に検証(セキュアブート的な検証)する設計とし、悪意ある第三者が偽のファームウェアを配布する経路を塞ぎます。このように、設置環境(配線可否・電波到達・数)と運用コスト(初期投資か継続課金か)のトレードオフから無線方式を選び、セキュリティ設計まで一体で考えるのが実務です。
| 規格 | 通信距離 | 消費電力 | 主な用途 |
|---|---|---|---|
| BLE | 数m〜数十m | 極小(電池で年単位) | ウェアラブル・ビーコン |
| Wi-Fi | 数十m | 大(常時給電向き) | 高速・大容量の宅内通信 |
| Zigbee | 数m〜数十m(メッシュで拡張) | 小 | 工場・ビル内の多点センシング |
| LoRa | 数km〜数十km | 小 | 自営網・広域低頻度通信 |
| NB-IoT | セルラー網の範囲 | 小 | 自前ゲートウェイ不要の広域IoT |
ひっかけ: 「IoTセンサの無線には常にBLEを使えばよい」は誤りです——BLEは至近距離・低消費電力に強い一方、広域には届かず、データ量が多い用途にも不向きです。「LoRaは電波を出すだけで通信費がかからない」も誤り=自営網の初期投資(ゲートウェイ設置)は必要で、通信費が「かからない」のではなくキャリア回線費用が発生しないが正確です。「OTA更新は署名検証が不要」も危険な誤解=検証を怠ると悪意あるファームウェア配布の経路になります。
6.1.4この節のまとめ
- BLE=至近距離・年単位の電池駆動、Wi-Fi=高速大容量だが高消費電力、Zigbee=近距離+メッシュ網
- LoRa=920MHz帯・自営網(初期投資型)、NB-IoT=キャリアセルラー網(自前ゲートウェイ不要・継続課金型)
- エッジコンピューティングで通信量とレイテンシを削減、セキュアブート+OTA署名検証で改ざん・偽ファームウェア配布を防ぐ
進捗の記録にはログインが必要です。
理解度チェック
(軽い確認用)Q1. 山間部を含む広大な農地に数百台のセンサを分散設置し、1日数回の少量データをクラウドへ送る。キャリアの電波が届かない地点があり、継続的な回線費用も抑えたい。最も適した無線方式はどれか。
Q2. 工場内の数十台の温度・振動センサを、配線せずに面的に配置し、各ノードが中継役も兼ねて広い設備エリアをカバーしたい。最も適した規格はどれか。
Q3. IoT機器のファームウェアをOTAで現地訪問なしに更新できるようにしたが、後日、検証されていない偽のファームウェアが配布され機器が乗っ取られる事件が発生した。再発防止として最も適切な設計対応はどれか。

