我有一个在局域网中使用Zigbee控制器的传统设置。我们有一个应用程序,它通过UDP与控制器通信,向Zigbee设备发送命令。
我们希望能够将命令从基于云的服务器发送到局域网内运行的控制器,而无需转发防火墙上的端口。
所以最终:我们在云中的应用程序=> (某物) =>本地防火墙=>局域网=> (某物) => Zigbee控制器
我想知道完成这个任务最好的(某些事情)是什么。最后,我想将当前在(某些)端口上发送的UDP消息转换为数据包,这些数据包可以发送到端口80上的LAN内部设备,然后再通过适当的UDP端口重新发送。我假设这在某种程度上是可能的,但我不确定正确的方法/设备。
有什么建议吗?
发布于 2016-02-26 10:11:25
你可以尝试在UDP上进行“打洞”。基本思想是让客户端(您的ZigBee控制器)通过UDP定期向云发送消息以维护活动连接。您的云服务器将能够向控制器发送消息,而无需端口转发,并且由于使用了UDP,因此不必像通过TCP那样维护活动会话。
https://stackoverflow.com/questions/34743897
复制相似问题