济南网站制作公司排名,邯郸住房和城乡建设局网站,企业首次建设网站的策划方案,成都优化官网推广Commissionable 发现
Commissionable 发现发生在投入使用#xff08;未绑定#xff09;之前#xff0c;指的是发现和识别Commissionable 节点的过程。有三种方法可以通过这些方法中的任何一种来 广播Commissionable 的节点#xff1a; 蓝牙低功耗#xff08;BLE#xff…Commissionable 发现
Commissionable 发现发生在投入使用未绑定之前指的是发现和识别Commissionable 节点的过程。有三种方法可以通过这些方法中的任何一种来 广播Commissionable 的节点 蓝牙低功耗BLE Wi-Fi Soft-AP 基于IP的网络上的DNS-SD也称为现有的IP传输网络 无论使用哪种方法Commissionable 的节点都会以表格1中所示的信息进行广播。 表1Commissionable 节点的广播
字段 长度bit 是否必需
Discriminator 识别码 12位 是
Vendor ID 供应商ID 16位 否
Product ID 产品ID 16位 否
Extended data 扩展数据 可变 否 根据Matter规范供应商ID和产品ID不是必需的但可以包含在内。识别码是强制性的在投入使用过程中是关键的以便在同时连接多个相同设备时正确配置设备。扩展数据可以用来编码自定义的供应商特定信息。 许多设备在通电后会短暂广播一段时间约3-15分钟。其他设备不会开始广播要么是因为它们的主要控制不起源于fabric要么是因为自动未进行授权的设备如锁的广播不安全。 蓝牙低功耗
在这种广播模式下Commissioner将看到BLE广播。 Commissionee必须实现通用访问配置文件GAP外围接口并定期广播其未投入使用未绑定状态。 在设备打开后的前30秒内广播频率必须很高间隔为20到60毫秒。 30秒后设备必须以低频率广播间隔为150到1500毫秒。当将设备投入到其第一个fabric时设备必须停止其BLE广播。 Commissioner不需要发出扫描请求。它应该在三个BLE广播频道上进行被动扫描372402 MHz、382426 MHz和392480 MHz。这些通道是从频谱中的区域选择的与Wi-Fi通道的重叠最小从而最小化跨无线电的干扰。 BLE不用于Operational发现。 Wi-Fi Soft-AP
在使用Wi-Fi Soft-AP时通过自组织Soft-APsoft AP网络发现Commissionee。网络的SSID网络名称采用以下形式MATTER-ddd-vvvv-pppp其中 ddd是十六进制的12位识别码。 vvvv是十六进制的16位供应商ID。 pppp是十六进制的16位产品ID。 当Commissioner连接到Commissionee时两者都将配置唯一的IPv6链路本地地址从而在Wi-Fi层进行连接。在这一点上发现将与下一部分中涵盖的DNS-SD方法的情况相同地继续。 此外Wi-Fi Soft-AP可以实现IPv4的DHCP和信息元素IE来公开供应商特定的附加信息。IE是802.11Wi-Fi管理帧中的可变长度字段允许将自定义信息传递给其他系统。 在Commissioner扫描时应优选Wi-Fi信道1、6和11但必须扫描本地频谱规定允许的所有信道。 注意 Matter SDK的1.0版本中没有实现Wi-Fi Soft-AP因此目前没有设备使用这种广播方法。 DNS-SD
在这种情况下通过其域名服务 - 服务发现DNS-SD广播来发现Commissionee其中包含有关节点提供的服务的信息。有关DNS-SD的更多信息请参阅RFC 6762。这是设备发现的常用方法 Commissionee连接到以太网因此可以物理访问未加密的网络介质。 Commissionee通过任何带外手段加入了Wi-Fi或Thread网络。 Commissionee 已经被 Commission 到另一个fabric并且已经加入了Wi-Fi/Thread网络。在这种情况下Commissionee不能使用BLE广播或创建Soft AP。因此所有的辅助网络都通过这种方法进行配置。 Thread设备不直接使用DNS-SD而是使用由Thread边界路由器提供的代理方法。这种方法由DNS-SD服务注册协议及其广播代理定义。Thread设备通常在Thread Border Router提供的SRP服务中注册自己。该服务代表每个已注册的Thread节点处理mDNS流量而无需由这些协议生成的附加流量负担Thread网络。 设备发现的DNS-SD实例名称是_matterc._udp主机名是由48位 MAC地址或 64位MAC扩展地址构建的表示为十六进制字符串例如A5F15790B0D15F32.local。 在发现之后AAAA记录中返回IPv6地址并在DNS-SD TXT记录中返回键/值对。键/值对包含信息例如识别码、供应商ID和产品ID。该节点还广播已绑定设备的子类型从而可以过滤结果仅查找与特定属性匹配的Commissionees。 Operational 发现
Operational发现是发现和识别已经被绑定入网的节点的过程。Operational发现仅通过基于IP的DNS-SD方法进行。节点实例名称将由64位压缩的fabricID和64位节点ID组成。这些十六进制的ID会与连字符连接例如2906C908D115D362-8FC7772401CD0696.local。Operational发现与DNS-SD设备发现共享相同的目标主机名。 DNS-SD服务类型是_matter._tcp。尽管使用了_tcp命名但设备可能会使用其他传输如UDP。