我想构建一个Android应用程序,将来自无线传感器(约3 kb/s)的数据传输到我的服务器。使用GCM可以流式传输数据吗?
要唤醒手机,事实证明我不能轻易使用我的服务器上的套接字,但需要GCM推送通知。但是,如果我只是为了开始流式传输而实现所有GCM,那么也可以更容易地将GCM用于数据流,而不是我自己的websocket实现。
文档说一个数据包可以是最大4 kb,如果设备每秒可靠地传输它们,那应该就足够了。但是由于GCM不是为这样的快速间隔和带宽设计的,任何人都有经验,如果它是可行和可靠的,还是更好地直接连接到我的服务器呢?
这是不可行的。无法保证邮件何时发送。实际上,延迟可以从几乎瞬间变化到几十分钟。 – NickT