【发布时间】:2017-04-11 15:08:26
【问题描述】:
我目前正在开发物联网产品。 我的问题是如何在没有端口转发的情况下启动与外部的连接并听取答案?
在同一网络 (@home) 中时,我在已知端口上使用简单的 udp 套接字。
有协议/解决方案吗?
我目前所做的是使用 Firebase Cloud Messaging 到达外部,但智能手机当然无法回复物联网(目前是 Json 请求)。
IoT --> Cloud --> App
但不是
Iot <-- Cloud <-- App
我可以通过在 FCM 中使用 XMPP 请求来解决这个问题吗?
您必须想象最终客户产品的日常场景。
【问题讨论】:
-
如果没有端口转发,您将需要一个云服务器来调解连接。 有人需要在听,而应用程序无法做到。
-
我正在考虑在 firebase 通知系统之上使用代理/客户端的 MQTT 服务器。
标签: android firebase firebase-cloud-messaging firewall iot