sig_mesh 中关于IV index 更新详细理解说明

iv index 更新过程说明文档

手动画了一个 A节点 更新 B节点的IV index的过程:

1、A节点更新,发送sec beacon 给B节点,B节点接收后更新

2、始终保持 在更新完成之前采用 old iv index 进行TX通信。 采用上一次iv index 和当前的iv index 进行接收。保证数据在整个更新过程中始终能够交互。

sig_mesh 中关于IV index 更新详细理解说明

IV 索引是一个 32 位值,它是共享网络资源,网络中的所有节点共享 IV 索引的相同值,并将其用于它们所属的所有子网。 IV 索引从 0x0000000 开始,并在 IV 更新过程中递增,每个Network PDU中包含了IV Inedx的最低位,如果主子网上的设备在主子网上收到更新,则应将 IV 更新传播到所有其他子网。

  • IV Index 通过 Secure Network beacons 进行共享并指示是否需要更新。

sig_mesh 中关于IV index 更新详细理解说明

  关于IV Index 最重要的便是IV update 了,IV Index 通过 Secure Network beacons 进行共享并指示是否需要更新:

sig_mesh 中关于IV index 更新详细理解说明