avatar
文章
40
标签
96
分类
9
首页
工具箱
配网演示
雷达课堂
实验室
  • 总览
  • 空间站追踪
  • 天气站
  • 机器人头像
  • 人存实验室
  • 知识库
  • 实验记录
  • 源码阅读
  • 调试日志
  • 失败博物馆
  • 成长路线
文章
  • 归档
  • 分类
  • 标签
项目
经历
关于
Oniums
搜索
首页
工具箱
配网演示
雷达课堂
实验室
  • 总览
  • 空间站追踪
  • 天气站
  • 机器人头像
  • 人存实验室
  • 知识库
  • 实验记录
  • 源码阅读
  • 调试日志
  • 失败博物馆
  • 成长路线
文章
  • 归档
  • 分类
  • 标签
项目
经历
关于

Oniums

工具箱 ↗ 工程工具与趣味探索 · 头像、天气、串口 配网过程播放器 ▶ 逐步播放 Matter 配网,切换故障场景 雷达交互课堂 ↗ 4 章 16 节 · 从回波到距离谱 人存实验室 ↗ 拖动人物与风扇 · 从点云到有人 / 无人 空间站追踪 ↗ 跟随 ISS · 看位置、高度与飞行轨迹 桌面天气站 ↗ 选择一座城市 · 当前天气与预报
你好,这里是 Oniums
发表于2026-07-28|站点
这是一个关于嵌入式固件、无线协议与工程实践的个人站点。 为什么重新开始技术工作很容易留下大量碎片:一段日志、一个临时脚本、某次失败的构建,以及“当时好像是这样解决的”。 如果这些信息没有被整理成可验证的过程,它们很快就会失去价值。因此我希望这里不只是文章列表,而是一层公开、精炼的技术输出:每篇内容都尽量说明问题发生在哪一层、证据来自哪里、结论能够覆盖到什么范围。 这里会写什么 嵌入式固件的设计、调试与验证; Matter、Th...
BLE 已连接,Matter 配网为什么还卡住?一次旧 DNS-SD 记录引发的 PASE 排障
发表于2026-09-10|问题排查
设备恢复出厂后重新添加到 Apple Home,串口停在“BLE connected”,家庭 App 一直转圈,最后提示无法添加配件。 只有设备日志时,很容易把注意力集中在蓝牙:是不是 MTU 没协商好?GATT 特征没有被发现?手机没有订阅 indication? 但一次手机与设备的日志对照,给出了不同的解释:BLE 连接和服务发现已经成功,手机却仍在向恢复出厂前的 Thread 地址尝试 PASE。蓝牙被找到了,不等于本轮配网...
没有 Mac,也能排查苹果配网:iPhone 与 HomePod 日志获取指南
发表于2026-09-08|无线协议
适用范围:第三方 Matter 配件通过 Apple Home 配网,重点是 Matter over Thread。状态:资料核验版;不是指定 iOS/HomePod 版本的完整实测报告。更新日期:2026-09-08。 开发 Matter 配件时,串口只能告诉我们设备这边发生了什么。对端没有继续通信,可能涉及发现、路由、会话或控制器流程;仅凭设备侧的“没收到”,不能判定苹果侧“没发送”。 苹果设备并非完全没有诊断入...
Matter 已配网设备为什么不再用 BLE?一次讲清 DNS-SD、BCM 与 ECM
发表于2026-08-19|无线协议
一台 Matter over Thread 设备已经加入生态 A。现在让它重新进入配网状态,再用生态 B 的 App 扫描机身二维码,设备没有重新发出 Bluetooth LE 配网广播,为什么仍然可能成功加入第二个 Fabric? 这个问题最容易产生两个误解: 扫描二维码就等于接下来一定使用 BLE; BLE 对应 Basic Commissioning,DNS-SD 对应 Enhanced Commissioning。 两...
Matter BLE 配网的 MAC 地址为什么每次重启都会变?
发表于2026-08-17|无线协议
调试 Matter over Thread 设备时,可能会遇到一个很容易被误判的现象:设备恢复出厂后可以被手机扫描到,但重启一次,扫描工具显示的 BLE MAC 地址就变了。 这是不是地址没有保存?会不会导致手机找不到原来的设备?量产时是不是应该给每台设备烧录一个固定 BLE MAC? 对于 Matter 配网广播,答案恰好相反:每次启动都使用新的随机 BLE 地址,通常才是符合规范的行为。 不过,“随机地址”不等于“每次连接...
同一台 Matter over Thread 设备,在 Echo Dot Max、HomePod mini、Google Nest Hub Max 2 和 SmartThings Hub V3 上怎样配网?
发表于2026-08-06|无线协议
同一台 Matter over Thread 设备,分别通过 Echo Dot Max、HomePod mini、Google Nest Hub Max 2 和 SmartThings Hub V3 配网时,设备日志为什么不完全一样? 实测中,HomePod mini、Google Nest Hub Max 2 和 SmartThings Hub V3 在写入 Matter 运行凭据后,直接把 Thread Operational...
Alexa 为什么会要求输入 Thread Network Key?一次 Matter over Thread 配网故障的分层分析
发表于2026-08-05|无线协议
使用 Alexa 给一台 Matter over Thread 设备配网时,我遇到了一个很奇怪的页面:Matter 二维码已经扫描完成,Alexa 也显示出了 Thread 网络名称,下一步却要求手工输入一个 32 位的 Thread Network Key。 问题是,Echo 机身、Alexa App 和 Matter 设备标签上都找不到这个 Key。Amazon Forum 上也有人问过完全相同的问题:到底应该去哪里找? ...
一次 Apple Home 配网为什么会出现两个 Matter Fabric?从完整日志还原真相
发表于2026-08-04|无线协议
把一台 Matter over Thread 设备添加到 Apple Home 后,设备重启时打印出了两个 Fabric。与此同时,产品的“配网成功”灯效也连续出现了两次。 这是否意味着一台 HomePod 固定占用两个 Fabric?还是日志重复打印、配网重试,或者设备误入了另一个生态? 一份覆盖首次配网、两次凭据写入和重启恢复的完整设备日志给出了更精确的答案: 在这次实测中,Apple 配网流程确实创建了两个独立的 Ma...
Telink Matter SDK 入门:Zephyr、Matter 与底层库怎样组成一个固件?
发表于2026-08-02|搭建教程
第一次接触 Telink Matter SDK 时,很容易产生一个疑问:Zephyr 在一个仓库,Matter 在另一个仓库,底下还有 HAL、OpenThread 和一些静态库,执行一次 west build 后,它们怎么就变成了一个固件? 先记住最重要的结论: 通常不是先生成一个 Zephyr 固件和一个 Matter 固件,再把两个 BIN 拼起来。Matter、Zephyr、应用和芯片底层会先分别编译成许多目标文件或静态...
BLE GATT 入门:手机连上设备后,到底发生了什么?
发表于2026-08-02|无线协议
打开一个蓝牙调试工具,点下 Connect,页面很快显示“Connected”。这是不是说明手机已经能读到设备数据,也能正常控制设备了? 不一定。 BLE 连接成功,只表示两台设备已经建立了一条无线链路。 后面通常还要发现 Service、找到 Characteristic、确认读写方式、订阅通知,应用数据才真正开始流动。 本文不从复杂的协议分层开始,而是跟着一台简单的 BLE 温度计,看清手机从“发现设备”到“收到温度变化”...
12…4
avatar
Oniums
Oniums 的个人博客
文章
40
标签
96
分类
9
GitHub
公告
记录学习、工作与生活中的思考。
最新文章
BLE 已连接,Matter 配网为什么还卡住?一次旧 DNS-SD 记录引发的 PASE 排障2026-09-10
没有 Mac,也能排查苹果配网:iPhone 与 HomePod 日志获取指南2026-09-08
Matter 已配网设备为什么不再用 BLE?一次讲清 DNS-SD、BCM 与 ECM2026-08-19
Matter BLE 配网的 MAC 地址为什么每次重启都会变?2026-08-17
同一台 Matter over Thread 设备,在 Echo Dot Max、HomePod mini、Google Nest Hub Max 2 和 SmartThings Hub V3 上怎样配网?2026-08-06
分类
  • 优化实践3
  • 工程实践1
  • 搭建教程6
  • 无线协议18
  • 生态适配5
  • 知识管理1
  • 站点1
  • 认证实践3
网站信息
文章数目 :
40
本站访客数 :
本站总浏览量 :
© 2026 Oniums · 保持好奇,持续记录。
闽ICP备2021008449号-1
搜索
数据加载中