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