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 bytes | MACフレームを格納 |
MACフレーム構造
| フィールド | サイズ | 内容 |
|---|---|---|
| FCF(Frame Control Field) | 2 bytes | フレームタイプ・アドレッシングモード等のフラグ |
| Sequence Number | 1 byte | シーケンス番号(ACK確認に使用) |
| Destination PAN ID | 0 or 2 bytes | 宛先PAN識別子 |
| Destination Address | 0, 2, or 8 bytes | 宛先アドレス(短縮16bit or 拡張64bit) |
| Source PAN ID | 0 or 2 bytes | 送信元PAN識別子 |
| Source Address | 0, 2, or 8 bytes | 送信元アドレス(短縮16bit or 拡張64bit) |
| Payload | 可変(最大116 bytes) | 上位層データ(アプリケーションデータ) |
| FCS(Frame Check Sequence) | 2 bytes | CRC-16による誤り検出コード |
アドレッシングモード
- アドレスなし(0b00):ブロードキャスト等
- 短縮アドレス(0b10):2バイトの16ビットアドレス
- 拡張アドレス(0b11):8バイトの64ビットアドレス(IEEE EUI-64)
注:アドレッシングモードは上記以外の組み合わせも可能です。
TWELITEのペイロード:TWELITEでは送信方式にも依存しますが、1パケットで80~100バイト程度のデータを送信できます。AES-128bitによる強力な暗号化保護が利用できます。
← 技術情報トップに戻る