我们这里有一个物联网项目
事实:
- 我们的应用程序在Google App Engine上运行,PHP运行时。
- 客户端是树莓派或类似的板。
我们使用 cloudmqtt (www.cloudmqtt.com) 在我们的 C 客户端应用程序上生成一个推送事件,然后运行与服务器的同步过程
我们正在做的事情是否有谷歌云替代品?
我们尝试了Google Push/Sub,但是我们的C应用需要轮询服务。
我们很想使用Google云消息传递,但是我们找不到任何方法将其用于客户端的推送通知。
基本上,我们需要向树莓派发送推送消息,您对此有什么建议?(请记住我们的服务器在 GAE 上)
GCM 自行处理轮询机制,并允许您向客户端推送通知和消息。尝试使用文档调试应用程序。
在I/O 2016期间,他们还推出了Firebase Cloud Messaging (FCM),它基本上是GCM的较新版本,是推荐使用的产品。
但是,如果您想使用部署而不是服务,则可以使用Google Compute Engine实例来部署EMQTTD,这是一个用Erlang编写的高度可扩展的MQTT代理。