Google取代CloudMqtt

时间:2016-06-03 13:25:23

标签: google-app-engine google-cloud-messaging google-cloud-platform

我们在这里有物联网项目

事实:

  • 我们的应用程序在Google App Engine,PHP运行时上运行。
  • 客户是树莓或类似的板。

我们正在使用cloudmqtt(www.cloudmqtt.com)在我们的 C 客户端应用上生成推送事件,该应用随后会与服务器运行同步过程

是否有谷歌云替代我们正在做的事情?

我们尝试了Google Push / Sub,但我们的C应用程序需要轮询该服务。

我们很乐意使用Google Cloud Messaging,但我们找不到任何方法将其用于客户端的推送通知。

基本上,我们需要向树莓派发送推送消息,你会推荐什么?(记住我们的服务器在GAE上)

1 个答案:

答案 0 :(得分:1)

GCM自己处理轮询机制,应该允许您将通知和消息推送到客户端。尝试使用documentation调试您的应用程序。

在I / O 2016期间,他们还推出了Firebase Cloud Messaging (FCM),这基本上是GCM的新版本,是推荐使用的产品。

但是如果您想使用部署而不是服务,则可以使用Google Compute Engine实例部署EMQTTD,这是一个用Erlang编写的高度可扩展的MQTT代理。