我环顾四周,并没有找到我正在寻找的答案,所以请原谅我,如果这是重复的。如果是这样,请指导我回答。感谢。
我有一个嵌入式传感器/执行器系统,可通过wifi连接到我的LAN。
什么是可能的软件/协议解决方案,以便我可以通过iPhone / Android(即通过3G / 4G)和/或远程PC从我的网络外部进行远程通信和控制?
我不想配置我的路由器进行端口转发。
以下是其他一些注意事项:
我听说过MQTT,看起来它可能是一个解决方案,但我不确定安全性。有什么想法?
任何其他免费选项?
非常感谢,Brian
答案 0 :(得分:2)
要使用MQTT,您需要一个可从网络内外访问的代理。
因此,假设您托管自己的代理,则需要设置端口转发以允许从移动设备访问它。另一种选择是在云服务上托管代理。
可以通过SSL上的MQTT和使用客户端证书身份验证来处理安全性,这样只有您的客户端应用程序才能连接到代理。
答案 1 :(得分:0)
如果您的系统在局域网内工作,您可以使用在联网PC上运行的wamp等软件包作为服务器,并设置一个可以处理安全性的外部网络接口。然后使用wamp服务器在需要时通过PHP等转发到嵌入式设备。这将节省如何直接与嵌入式设备进行通信的方法。
我不能就给出的信息量提出更多有用的建议