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 はステータスコード