Matter auto discovery - BLE or DNS-sd
Matter auto discovery
Matter 采用标准的基于 DNS 的服务发现 (DNS-Based Service Discovery, DNS-SD) 协议,进行服务广播和发现。
Table of Contents
Wi-Fi 设备
在 Wi-Fi 和以太网络中,DNS-SD 协议使用多播 DNS (mDNS) 方式。
Thread 设备
Thread 设备向 Thread 边界路由器注册自己的服务,接着 Thread 边界路由器通过多播 DNS 向 Wi-Fi 网络广播所有 Thread 设备的服务信息。
Thread 边界路由器还实现了 DNS-SD 发现代理 (Discovery Proxy),这样 Thread 设备也可以发现 Wi-Fi 网络中的服务。
Matter设备配网原理
http://localhost:4999/boards/topic/14648/matter%E8%AE%BE%E5%A4%87%E8%AE%A4%E8%AF%81#21055
rpi mdns服务
systemctl status avahi-daemon
● avahi-daemon.service - Avahi mDNS/DNS-SD Stack
Loaded: loaded (/lib/systemd/system/avahi-daemon.service; enabled; preset: enabled)
Active: active (running) since Sun 2025-04-20 00:50:31 CST; 2h 40min ago
TriggeredBy: ● avahi-daemon.socket
Main PID: 471 (avahi-daemon)
Status: "avahi-daemon 0.8 starting up."
Tasks: 2 (limit: 763)
CPU: 13.510s
CGroup: /system.slice/avahi-daemon.service
├─471 "avahi-daemon: running [raspberrypi.local]"
└─492 "avahi-daemon: chroot helper"
Comments
Comments are closed