背景:三星SmartThings是一个非常有名的智能家居集线器/基于云的平台,这意味着它在本地智能集线器和云服务器中都实现了。
问题:该平台实现了哪种技术(端口转发 UPnP、打孔等)来允许用户控制他们的家庭设备?它在技术上是如何工作的?
背景:三星SmartThings是一个非常有名的智能家居集线器/基于云的平台,这意味着它在本地智能集线器和云服务器中都实现了。
问题:该平台实现了哪种技术(端口转发 UPnP、打孔等)来允许用户控制他们的家庭设备?它在技术上是如何工作的?
大多数连接到 SmartThings 集线器的设备不是 IP 设备,因此它们不是通过云直接控制的,端口转发和 UPnP 的概念不适用。
相反,设备以任何方式连接到 SmartThings 集线器,集线器充当代理。集线器向/从云发送/接收命令,并将其转换为可以与设备通信的内容。所以集线器实际上是一个协议转换器,而不是网络集线器。
IoT 设备(例如 wifi 恒温器)通常使用您的家庭 ISP 网络连接/调用中央服务器,并通过在 TCP 级别每隔几秒钟发送 ACK 和 SYN 数据包的组合来保持此连接 24/7 全天候运行。中央服务器的 IP 地址被编码到 IoT 设备的固件中。上层协议(HTTP、SSH、定制等)和加密因设备/公司而异。很多在端口 443 上使用 SSL TLS。如果您对本地 LAN 内的 IoT 设备进行端口扫描,它不会显示任何开放端口(除了可能用于更改设置的管理端口/网页)如果您将移动应用程序下载到智能手机上以进行控制这个物联网设备,智能手机应用程序调用(发送命令)同一个中央服务器,中央服务器将命令中继回物联网设备。一个相似的 &