家电传感器可为连接到网络的智能设备提供自动发现服务。在家电中嵌入传感器节点,通过无线网络与互联网连接在一起,将为人们提供更加舒适、方便和更人性化的智能家居环境。.利用远程监控系统可实现对家电的远程。
如何发现设备
智能家居设备。可以连接到网络的智能设备提供自动发现服务的,智联是华为优化家庭组网和解决智能家居设备互联互通的专有解决方案,以支持Hilink智联协议的华为路由器为中心,构建智能家庭网络。
homeassistant不能自动发现的设备如何手动添加
您可以自动实现设备发现,也可以从客户端手动实现设备发现。当RFID 服务提供程序对已注册的提供程序调用 StartDiscovery 时,会自动进行设备发现。提供程序返回 DeviceDiscoveryEvent,它包含设备 ID、设备名称(如果支持)和相关的连接信息。而服务则根据从提供程序检索到的信息对返回的信息作出反应。下面的参数在发现期间起着很关键的作用。DeviceID:在以下方案说明中使用 ID1、ID2、ID3 代表此参数。DeviceName(如果受支持):在以下方案说明中使用 N1、N2、N3 代表此参数。ConnectionInformation:在以下方案说明中使用 C1、C2、C3 代表此参数。假设有两个设备带有参数 ID1 – N1 – C1 和 ID2 – N2 – C2,这些参数已经存在于 RFID 服务存储中。还假设该服务现在已接收到具有以下参数的发现事件:ID1 - N1 - C1 或 ID1 - Noname - C1:此参数表示这是现有设备的发现事件。这是不需要任何更新的最简单情况,除非设备处于“失败”状态,如果是那样,会引起自动启用设备。ID3 - N3 - C3 或 ID3 - Noname - C3:此参数表示这是新设备的发现事件。服务向 RFID 存储添加具有这些参数的新设备。如果未报告名称,服务将自动为设备生成名称。新添加的设备被初始化为“禁用(未配置)”状态,必须先手动启用,然后才能使用。ID1 - N1 - C3 或 ID1 - Noname - C3:此参数表示现有设备的连接信息已更改,它表示“物理漫游”方案(同一个设备,但地址不同,这可能是 DHCP 服务器导致的)。服务用以下方式响应此事件:如果 RFID 服务存储中的现有设备为“未配置”状态,则服务会直接将其 ConnectionInformation 从C1 更新到 C3;否则,服务会首先连接到 C3,并且,如果连接有效,服务会将设备的 ConnectionInformation 更新到 C3,并且会启用此设备(如果设备处于“故障”状态)。ID3 - N1 - C1 或 ID3 - Noname - C1:此参数表示 ConnectionInformation 与现有设备的一样,但 DeviceID 已更改,这就是“逻辑漫游”情况。例如,如果刚刚用一个新的设备更换原有的设备,就可能发生这种情况。服务通过以下方式响应此事件:将对应于设备(对应于 C1)的 DeviceID 从ID1 更新到 ID3。另外要注意,如果设备处于“失败”状态,则引发设备的自动启用。ID3 - N1 - C3:此参数表示新设备,但其名称与现有设备的名称匹配。服务对此事件作出的响应是,生成默认新名称 N3(基于提供程序名称自动生成),将此新设备添加到存储,再将其初始化为“禁用(未配置)”状态。我们不用相同的名称来更新现有设备,因为这样会导致“名称强占”。ID1 - N3 - C1:如果设备处于未配置状态,服务会尝试将设备的名称从 N1 更新为 N3,否则,服务将在日志中记录一个名称冲突,然后放弃该事件。ID1 - N1 - C2 或ID1 - Noname - C2:此参数表示正在报告现有设备的新连接信息,并且报告的连接信息与另一现有设备的相应信息冲突。服务用以下方式响应此事件:服务首先尝试连接到新报告的连接信息 (C2),如果发现新连接有效,则服务会使有此连接信息的旧设备的连接信息变为无效,并使其进入禁用状态。然后,此服务会将对应于 ID1 的设备连接信息从 C1 更新到 C2。可以手动对已禁用的设备进行更新,或通过该设备的另一发现事件完成更新。ID3 - N3 - C1:此参数表示正在报告发现新设备,但报告的连接信息与另一现有设备的相应信息冲突。服务用以下方式响应此事件:服务首先尝试连接到新报告的连接信息 (C1),如果发现新连接有效,则服务会使有此连接信息的旧设备的连接信息变为无效,并使其进入禁用状态。然后,服务会添加一个对应于 ID3-N3-C1 的新设备。可以手动对已禁用的设备进行更新,或通过该设备的另一发现事件完成更新。对于其参数影响多个设备的发现事件,服务会先在日志中记录描述冲突的事件日志条目,然后放弃该事件。同样,对于更改了现有已配置设备的名称的发现事件,服务也会先在日志中记录描述名称冲突的事件日志条目,然后放弃该事件。 实现设备发现的步骤实现StartDiscovery 和StopDiscovery 以支持自动发现。实现StartDiscovery 时,应搜索提供程序支持的设备。找到设备后,提供程序应触发发现事件,该事件应包括关于设备的详细信息。
解决homeassistant不能自动发现的设备手动添加的方法:
1、“添加集成”,找到“homekit”。
2、“要包含的域”,打勾需要的设备类型,提交。
3、添加完成,选择区域,完成。
以上就是关于什么设备可为连接到网络的智能设备提供自动发现服务全部的内容,如果了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!



















