FAQ_在ST 6LowPAN组网技术中如何构建节点的IPv6地址
[复制链接]
本文作者:ST工程师
点击下载pdf文档查看:
FQA_在ST 6LowPAN组网技术中如何构建节点的IPv6地址.pdf
(463.1 KB, 下载次数: 3)
关键词:IPv6, 6LoWPAN
问题:在使用ST 基于S2-LP小无线的6LowPAN网络技术时,网络中节点的IPv6地址是如何构建的?
回答:过程如下:
1. 程序初始化过程中读取STM32 MCU的芯片序列号, 总共8字节,64位bit。获取序列号所使用函数如下图。
2. 根据IPv6地址格式定义,IPv6地址总共包括128比特,Link-Local 单播地址类型的IPv6地址起始部分由 “FE80::/10”构成。如下图。
3. 将获取的64比特位MCU序列号替换IPv6地址中的低64位全“0”数据, 并翻转IPv6地址格式定义中的local/global 比特位(下图中比特位“u”),从而为每个节点构件成最终的全局单一Link-Local。
|