LoRaWAN仕様:5 MACコマンド

ネットワーク管理においては、ネットワークサーバーとエンドデバイス上のMAC層との間で、MACコマンドのセットが専ら交換される場合があります。MAC層コマンドは、アプリケーションやアプリケーションサーバー、あるいはエンドデバイス上で動作するアプリケーションには決して表示されません。
単一のデータフレームには、任意の順序のMACコマンドを含めることが可能です。これらは、FOptsフィールドにピギーバックされるか、または別個のデータフレームとして送信される場合、FPortフィールドが0に設定された状態でFRMPayloadフィールドに格納されます。ピギーバックされたMACコマンドは常に暗号化されて送信され、15オクテットを超えてはなりません。FRMPayloadとして送信されるMACコマンドは常に暗号化され、最大FRMPayload長を超えてはなりません。
MACコマンドは、1オクテットのコマンド識別子(CID)と、それに続くコマンド固有のオクテット列(空の場合もあり)で構成されます。
MACコマンドへの応答/確認応答は、送信された順序と同じ順序で受信側によって行われます。各MACコマンドへの応答は順次バッファに追加されます。単一フレームで受信した全てのMACコマンドは単一フレームで応答されなければなりません。これは応答を含むバッファを単一フレームで送信する必要があることを意味します。MAC応答のバッファ長が最大FOptフィールドを超える場合、デバイスはポート0上でFRMPayloadとしてバッファを送信しなければなりません。デバイスがアプリケーションペイロードとMAC応答の両方を送信する必要があり、両方がフレームに収まらない場合、MAC応答を優先して送信しなければなりません。バッファの長さが使用可能な最大FRMPayloadサイズを超える場合、デバイスはフレームを組み立てる前にバッファを最大FRMPayloadサイズに切り詰める必要があります。したがって、最後のMACコマンド応答が切り捨てられる可能性があります。いずれの場合も、MAC応答を含むバッファが切り詰められる必要があっても、MACコマンドの完全なリストはすべて実行されます。ネットワークサーバーは、エンドデバイスが単一のアップリンクで応答できないMACコマンドのシーケンスを生成してはなりません。ネットワークサーバーは、MACコマンドに応答するために利用可能な最大FRMPayloadサイズを以下のように計算しなければなりません:

  • 直近のアップリンクADRビットが0の場合:最低データレートに対応する最大ペイロードサイズを考慮しなければなりません
  • 直近のアップリンクADRビットが1の場合:当該端末の最終アップリンクで使用されたデータレートに対応する最大ペイロードサイズを考慮しなければなりません
注記:クリップされたMAC応答を受信した場合、ネットワークサーバは応答できなかったMACコマンドを再送信しても差し支えありません。

関連記事

LoRaについて

  • LoRaおよびLoRaWAN®技術の理解LoRaWAN®(Long Range Wide Area Network)は、LoRa(Long Range)技術の上に構築された通信プロトコルおよびネットワークアーキテクチャです
  • LoRaWAN仕様:2 LoRaWANオプションバッテリー駆動のエンドデバイス向けに最適化されたLoRaWAN™ネットワークプロトコルについて説明します。これらのデバイスは移動型または固定設置型のいずれかとなります。
  • LoRaWAN®とは何か:年間41%成長する37億ドル規模のIoTプロトコルLoRaWANがビジネスに重要な理由を理解するため、その本質・仕組み・Milesightによる実世界での応用事例を検証しましょう。
  • LPWAN、LoRa、およびLoRaWAN®LoRaとは? LoRa(Long Range)は、フランス・グルノーブルのCycleo社が開発した […]
  • LoRaWAN仕様:6 端末のアクティベーションLoRaWANネットワークに参加するには、各エンドデバイスをパーソナライズし、1311 アクティベートする必要があります。
  • LoRaWAN仕様:3 物理メッセージ形式LoRaの用語では、アップリンクメッセージとダウンリンクメッセージを区別します。
  • LoRaWAN仕様:1 概要バッテリー駆動のエンドデバイス向けに最適化されたLoRaWAN™ネットワークプロトコルについて説明します。これらのデバイスは移動型または固定設置型のいずれかとなります。
  • LoRaWAN仕様:4 MACメッセージフォーマットすべてのLoRaアップリンクおよびダウンリンクメッセージは、 1オクテットのMACヘッダー(MHDR)で始まり、MACペイロード(MACPayload)¹が続き、 4オクテットのメッセージ完全性コード(MIC)で終わるPHYペイロード(Payload)を伝送します。

ソリューション / IoT サポート

  • LoRaWAN仕様:1 概要 2017年10月11日
    バッテリー駆動のエンドデバイス向けに最適化されたLoRaWAN™ネットワークプロトコルについて説明します。これらのデバイスは移動型または固定設置型のいずれかとなります。
  • LoRaWAN仕様:2 LoRaWANオプション 2025年10月10日
    バッテリー駆動のエンドデバイス向けに最適化されたLoRaWAN™ネットワークプロトコルについて説明します。これらのデバイスは移動型または固定設置型のいずれかとなります。
  • LoRaWAN仕様:3 物理メッセージ形式 2017年10月11日
    LoRaの用語では、アップリンクメッセージとダウンリンクメッセージを区別します。
  • LoRaWAN仕様:4 MACメッセージフォーマット 2017年10月10日
    すべてのLoRaアップリンクおよびダウンリンクメッセージは、 1オクテットのMACヘッダー(MHDR)で始まり、MACペイロード(MACPayload)¹が続き、 4オクテットのメッセージ完全性コード(MIC)で終わるPHYペイロード(Payload)を伝送します。
  • LoRaWAN仕様:5 MACコマンド 2017年10月11日
    ネットワーク管理においては、ネットワークサーバーとエンドデバイス上のMAC層との間で、MACコマンドのセットが専ら交換される場合があります。MAC層コマンドは、アプリケーションやアプリケーションサーバー、あるいはエンドデバイス上で動作するアプリケーションには決して表示されません。
  • LoRaWAN仕様:6 端末のアクティベーション 2017年10月11日
    LoRaWANネットワークに参加するには、各エンドデバイスをパーソナライズし、1311 アクティベートする必要があります。

Milesight製品

ウェーブクレスト株式会社が運営するMilesight製品特設サイトです

お知らせ

  1. 2025-9-22

    EdgeTech+2025 LoRa Pavilionに出展いたします

  2. 2025-4-3

    ピープル・センシング 駆動型スマートビルディング

    People Sensing Insights を通じてビルインテリジェンスに革命をもたらします。…
  3. 2023-7-21

    LoRaWANの説明: 理論から実践へのガイド

    この包括的なビデオでは、LoRaWANを深く掘り下げ、その仕組み、利点、アプリケーションについて説明…

居住者の健康を確保

ページ上部へ戻る