蓝牙学习之Provision(4)

2.Authentication

蓝牙 Mesh 配网(Provisioning)流程中“认证与确认”阶段的关键步骤,具体包括:

  • Confirm(确认值)交换
  • Random(随机数)交换(本章说明)

当 IUT 收到 GATEWAY 发送的 Provisioning Random(PDU Type = 0x06)后,会立即使用该 Random 值,结合本地已知的 ConfirmationKey 和 AuthValue,重新计算 GATEWAY 的 Confirm 值,并与之前收到的 Provisioning Confirmation(PDU Type = 0x05)进行比对验证。即 New Device 的Check Confirmation。Provisioner 的Check Confirmation同理。

<0021>10:05:40:256 [INFO]:(common) ============= GATEWAY >>>>>>>>>>>>>>>>>> IUT=================== <0022>10:05:40:256 [INFO]:(common)prov random cmd: 06 d6 a1 b8 09 1b 81 a9 90 6d 70 8a 05 e0 b5 73 63 <0023>10:05:40:463 [INFO]:(common) ============= GATEWAY <<<<<<<<<<<<<<<<<< IUT=================== <0024>10:05:40:463 [INFO]:(common)prov random cmd: 06 4c d2 ed a6 66 1d 07 8c 18 7d 6f 35 02 49 3c 23 <0025>10:05:40:479 [INFO]:(GATEWAY)HCI_GATEWAY_RSP_UNICAST : 91 80 02 00 Provision过程中会上报分配给设备的地址,格式为:TSCRIPT_GATEWAY_DIR_RSP + HCI_GATEWAY_RSP_UNICAST+unicast addr,即:91 80+unicast address。分配给IUT的地址是0x0002
<0026>10:05:40:495 [INFO]:(common) ============= GATEWAY >>>>>>>>>>>>>>>>>> IUT=================== <0027>10:05:40:495 [INFO]:(common)prov data cmd: 07 4c 78 32 1c c5 bc 54 90 fb 7a 7d 23 33 f3 06 ba 9f 91 5b b5 6c 5d c5 50 33 f3 e1 e2 0a 46 9c PDU Type = 0x07 → Provisioning Data Payload:32 字节(4c 78 ... 46 9c xx),xx:log未打印出来 📌 这是 整个配网过程中最敏感、最关键的消息 —— 它包含了设备加入 Mesh 网络所需的所有密钥和配置,且已加密。 <0028>10:05:40:606 [INFO]:(common) ============= GATEWAY <<<<<<<<<<<<<<<<<< IUT=================== <0029>10:05:40:606 [INFO]:(common)prov complete cmd: 08 PDU Type = 0x08 → Provisioning Complete Payload:无(仅 1 字节 PDU type) 📌 这是 IUT 发送的最终确认,表示:“我已成功接收并处理了 Provisioning Data,配网完成!” IUT的后续行为: 1.使用 SessionKey + SessionNonce 解密 payload; 2.验证 MIC(确保未被篡改); 3.提取: NetKey → 存储到网络密钥列表 Unicast Address → 设置为自身地址 IV Index → 初始化安全材料 4.派生 DevKey(本地计算,不传输); 5.发送 Provisioning Complete(<0029>); 6.正式成为 Mesh 网络成员!

以上是蓝牙 Mesh 配网(Provisioning)流程的最后两个关键步骤加密传输配网数据配网完成确认。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1164933.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AI应用架构师必看:智能质量控制平台为什么90%的项目死在数据层?

AI应用架构师必看:智能质量控制平台为什么90%的项目死在数据层? 一、引言:从“经验翻车”到“数据救命”的质检革命 凌晨3点,某新能源汽车工厂的质检车间依然灯火通明。生产线末端的机械臂正将刚组装好的电池包逐一送到人工质检台,8名质检员戴着放大镜,盯着电池表面的划…

手把手教你用7款AI写论文工具:效率飙升100%,告别拖延

你是否也曾面对空白的文档&#xff0c;陷入无尽的拖延&#xff1f;从选题构思、文献查阅、到初稿撰写、格式调整&#xff0c;论文写作的每一步都充满挑战。传统的写作方式不仅耗时耗力&#xff0c;还容易让人产生畏难情绪。幸运的是&#xff0c;人工智能&#xff08;AI&#xf…

USB 赋能 + AI 降噪双 buff!这款语音处理模组,让全场景沟通清晰到底

而这款具有 USB 功能的 AI 降噪语音处理模块&#xff0c;正是为解决这些问题而来。它将 USB 免驱便捷性与 AI 智能声学处理技术深度融合&#xff0c;既打破了传统模组的接口适配壁垒&#xff0c;又以硬核性能攻克噪音、回音等行业难题&#xff0c;成为多领域设备升级的 “声学核…

A59U 多模音频处理模组:USB 全兼容 + 全场景声学优化,让设备 “听见” 更清晰

在智能终端、远程通信、工业对讲等场景中&#xff0c;“接口不兼容”“噪音压人声”“回音干扰” 始终是音频体验的致命短板。A59U 多模音频处理模组以 USB 全系统免驱 AI 声学增强 多接口适配 为核心&#xff0c;既解决了设备接入的 “适配难题”&#xff0c;又以硬核性能攻…

高性能多模音频处理模组A59U详解

一、产品概述A59U 是一款集成 USB 免驱通信、AI 声学增强、多接口适配 于一体的高性能多模音频处理模组&#xff0c;专为解决全场景音频交互中的 “噪音干扰、接口兼容、拾音精准度不足” 等痛点设计。模组内置专用音频处理芯片&#xff0c;支持模拟 / 数字双麦克风输入、多格式…

高保真光学仿真解决方案:基于多物理场耦合与混合数据驱动的产品数字孪生构建

1. 绪论&#xff1a;数字孪生光学仿真的战略意义1.1. 光学系统设计面临的挑战与数字孪生的破局之道现代工程中的光学系统&#xff0c;例如先进驾驶辅助系统&#xff08;ADAS&#xff09;中的传感器或高精度医疗成像仪&#xff0c;正朝着高度集成化和复杂化的方向发展。这些系统…

旧 Win7 转 Win11/10 文件传输难题?2 款实用工具快速搞定

很多朋友在将旧 Windows 7 电脑的数据迁移到 Win11/10 新机时&#xff0c;都会遇到一个尴尬问题&#xff1a;Win11/10 早已移除了 Windows 轻松传送功能&#xff0c;之前备份的大文件包没法直接用。其实不用慌&#xff0c;分享两款亲测好用的文件传输方案&#xff0c;不管是局域…

导师推荐8个AI论文工具,MBA高效写作必备!

导师推荐8个AI论文工具&#xff0c;MBA高效写作必备&#xff01; AI 工具如何助力论文写作&#xff1f; 在当前的学术环境中&#xff0c;MBA 学生和研究人员面临着越来越高的写作要求。无论是论文的结构、内容深度&#xff0c;还是语言表达的准确性&#xff0c;都对作者提出了更…

轻松备份策略全解析:备份方式 + 空间管理 + 配置教程

在数据安全愈发重要的当下&#xff0c;备份是公认的核心防护手段。仅完成基础备份远远不够&#xff0c;想要长期稳定地保护数据&#xff0c;还需搭配科学的备份策略 —— 既保证备份的完整性&#xff0c;又能避免磁盘空间被老旧备份占用。今天就给大家详细拆解老牌国产备份工具…

CMDB:从纳管到“活用”,数据驱动运维

当企业完成CMDB配置管理工具部署&#xff0c;将物理设备、应用系统、数据库等全量资产数据纳管至平台时&#xff0c;仅走完了CMDB建设的“第一步”。随之而来的核心命题是&#xff1a;如何保证存量数据的准确性与可用性&#xff1f;如何管控增量数据的质量与规范&#xff1f;如…

昊衡科技 多芯光纤三维形状传感系统,精准感知!

关键词&#xff1a;OFDR &#xff0c;多芯光纤&#xff0c;光纤三维形状传感&#xff0c;三维形变重构&#xff0c;多芯光纤传感方案 对于空间形态感知要求极高的微创手术领域而言&#xff0c;如何精准、实时地监测柔性结构的三维形变&#xff0c;一直是技术落地过程中的关键痛…

高效运维新利器-裸金属自动化重装系统

在当今快速发展的数字化时代&#xff0c;面对成百上千台服务器的管理需求&#xff0c;传统手动操作方式已无法满足高效运维的要求。裸金属重装自动化系统可以帮助运维团队快速完成服务器重装、开机、关机、重启等全套操作&#xff0c;真正实现智能化运维。 免费申请试用链接&a…

【K8S分配率】Shell脚本计算Kubernetes集群CPU和内存总分配率

目录 1. 分配率计算逻辑 2. 完整脚本 3. 脚本执行结果 1. 分配率计算逻辑 CPU分配率 (所有Pod的CPU请求总和 / 节点CPU可分配总和) * 100% 内存分配率 (所有Pod的内存请求总和 / 节点内存可分配总和) * 100% 2. 完整脚本 #!/bin/bash# 设置颜色输出 RED\033[0;31m GREEN\…

项目做多了才明白:时间同步真的不能凑合

做项目久了才发现&#xff1a;时间同步这件事&#xff0c;真不能靠“凑合” 刚做系统集成那几年&#xff0c;说实话&#xff0c;时间同步我也没太当回事。 服务器装好系统&#xff0c;顺手指个公网 NTP&#xff0c;能对上就算完事。后来项目越做越多&#xff0c;才慢慢意识到&a…

L3牌照下发,固态电池上车!2026中国汽车“奇点”时刻:是终点,更是新起点。

2026年可能真是个分水岭。不是小打小闹的改款&#xff0c;是游戏规则真要变了。两个硬核技术&#xff0c;就要推门进来。一个是L3的牌照&#xff0c;要发下来了。另一个是固态电池&#xff0c;要装上车了。这两件事单独看&#xff0c;都是大事。凑到同一年&#xff0c;那就是一…

我国团队攻克 SGLT-2 抑制剂合成痛点,降糖药生产更高效 | 乐研试剂

糖尿病作为影响全球数亿人的慢性代谢疾病&#xff0c;其治疗药物的研发始终是医药领域的焦点。其中&#xff0c;SGLT-2 抑制剂&#xff08;如恩格列净、达格列净、卡格列净&#xff09;凭借 “抑制肾脏葡萄糖重吸收” 的独特机制&#xff0c;成为非胰岛素依赖型降糖药的核心品类…

破局“不可成药”:戊二酰亚胺化学重塑CRBN靶向降解新突破 | 乐研试剂

一场靶向降解的化学革命正在发生 在肿瘤、自身免疫病、神经退行性疾病等领域&#xff0c;高达80%的疾病相关蛋白因缺乏典型活性口袋&#xff0c;长期被视为“不可成药”靶点。而靶向蛋白质降解技术的崛起&#xff0c;正以前所未有的方式打破这一僵局。其中&#xff0c;以Cereb…

从0开始玩raspberry pi PICO RP2040

一个8块多安装板子的python环境microPython https://www.raspberrypi.com/documentation/microcontrollers/micropython.html 选pico 2 .(pico 2 W应该是wifi版)第一次插入电脑的时候是bootloader mode,电脑上多出一个盘RPI-PR2, 把uf2文件拖进去,他会自动重启,算是安装好了mic…

GitHub 上 10 个令人惊艳的 Agent 开发平台

01 AutoGPTAutoGPT 是 AI Agent 领域的鼻祖级项目&#xff0c;现在已经 18 万的 Star 了。与聊天机器人不一样&#xff0c;AutoGPT 能够自主地将一个大目标拆解为子任务&#xff0c;并利用互联网搜索、本地文件等操作来一步步实现目标。AutoGPT 具备强大的工具调用和环境交互能…

华邦4Gbit高性能SPI NAND闪存:W25N04KVZEIR

品牌&#xff1a;华邦&#xff08;winbond&#xff09;型号&#xff1a;W25N04KVZEIR容量&#xff1a;4Gbit产品类型&#xff1a;NAND FLASH接口类型&#xff1a; 标准SPI接口&#xff0c;支持经典的 SPI 模式&#xff08;0和3&#xff09;以及性能更强的 Dual SPI 和 Quad SPI…