leaps_enc_key_set

。暗号化キーを設定します。キーは不揮発性メモリに保存されます。ゼロのみで構成されるキーは無効とみなされます。キーが設定されると、ノードは自動的に暗号化を有効にできます。ノードが暗号化されたメッセージを検出し、キーを使用してメッセージを復号化できる場合、UWB ネットワークを介して暗号化の自動有効化がトリガーされます。暗号化が自動的に有効になると、BLE オプションは無効になります。キーをクリアすると暗号化を無効にすることができます (leaps_enc_key_clear)。

この呼び出しは、新しい値が設定された場合に内部フラッシュに書き込むため、頻繁に使用するべきではなく、最悪の場合は数百ミリ秒かかる可能性があります。新しい設定を有効にするにはリセットが必要です。


入力
  • 16 バイトの値 (暗号化キー)


TLV リクエスト

タイプ

長さ

価値

0x3C

0x10

0x00 0x11 0x22 0x33 0x44 0x55 0x66 0x77 0x88 0x99 0xAA 0xBB 0xCC 0xDD 0xEE 0xFF

0x3C と入力すると、コマンド Leaps_enc_key_set を意味します

TLV 応答

タイプ

長さ

価値

0x40

0x01

0x00

タイプ 0x40 はステータスコード