TECHNOLOGY

IEEE802.15.4 パケット構造

IEEE802.15.4のデータフレーム(パケット)構造を解説。PHY(物理層)・MAC(媒体アクセス制御層)のフレームフォーマット、FCF・FCS・アドレスフィールドの詳細。

IEEE802.15.4 データフレーム構造

IEEE802.15.4では物理層(PHY)と媒体アクセス制御層(MAC)のデータフレーム構造が規定されています。

PHYフレーム構造

フィールドサイズ内容
Preamble(プリアンブル)4 bytes同期用の固定パターン(0x00000000)
SFD(Start of Frame Delimiter)1 byteフレーム開始を示す(0xA7)
PHR(PHY Header)1 byteフレーム長(PSDU長、7bit有効)
PSDU(PHY Service Data Unit)最大127 bytesMACフレームを格納

MACフレーム構造

フィールドサイズ内容
FCF(Frame Control Field)2 bytesフレームタイプ・アドレッシングモード等のフラグ
Sequence Number1 byteシーケンス番号(ACK確認に使用)
Destination PAN ID0 or 2 bytes宛先PAN識別子
Destination Address0, 2, or 8 bytes宛先アドレス(短縮16bit or 拡張64bit)
Source PAN ID0 or 2 bytes送信元PAN識別子
Source Address0, 2, or 8 bytes送信元アドレス(短縮16bit or 拡張64bit)
Payload可変(最大116 bytes)上位層データ(アプリケーションデータ)
FCS(Frame Check Sequence)2 bytesCRC-16による誤り検出コード

アドレッシングモード

  • アドレスなし(0b00):ブロードキャスト等
  • 短縮アドレス(0b10):2バイトの16ビットアドレス
  • 拡張アドレス(0b11):8バイトの64ビットアドレス(IEEE EUI-64)

注:アドレッシングモードは上記以外の組み合わせも可能です。

TWELITEのペイロード:TWELITEでは送信方式にも依存しますが、1パケットで80~100バイト程度のデータを送信できます。AES-128bitによる強力な暗号化保護が利用できます。
← 技術情報トップに戻る

TWELITE をはじめてみませんか?