Android常数连接网站

我正在寻找Android设备(运行本机应用程序)和网站之间的通信选项。

基本上,Android设备只是一个移动传感器,而网站是接收端,将处理传感器数据。 网站将不得不想像这个运动。

目标是,这种情况可以瞬间持续发生,因为传感器数据每秒可轻松达到50次更新。

我正在寻找一些适当的选项,并尽可能分享这些数据的经验,

到目前为止,它已经跨越了我的想法;

  • 使用诸如蓝牙,WiFi Direct或USB等技术。 可能从一个网站无法访问。
  • 使用Node.js服务器进行简单的套接字连接。
  • 使用Google App Engine。 频道(Java)的客户端会很好,但似乎应用程序引擎只能是发送端。

我会这样做:

节点socket.io服务器只需要传感器数据并广播它。

关于so​​cket.io:

Socket.io使用Websockets。 但是,如果客户端不支持Websocket,则会回退到长轮询等模拟Websocket。 最重要的是,它给了你一个Websockets不能提供的pub / sub框架。

新版本的socket.io(在github上可用)使用engine.io来提供websocket抽象,然后在其上放置一个pub / sub框架。

在appengine中使用前端将数据发送到它,不需要2way通道。 如果你真的想要2way使用套接字。