将少量Kilobyte信息传递给Beacons

时间:2016-02-20 14:23:59

标签: ibeacon proximity estimote bluetooth-lowenergy android-ibeacon

我有一个用例,其中,我需要标记进入房间的人的存在,假设每个设备将具有5-6位用户标识。

我目前可以将结果上传到后端。这是通过执行出勤标记代码,如果它位于信标的期望接近区域并且具有活动的互联网连接。

但是,如果用户无法访问互联网,该怎么办?

信标可以将数据发送到服务器吗?

我遇到了一个名为 Ubudu网状信标的选项,它可以在某种程度上有意义。我更像是使用 Appcelerator Studio 创建此应用程序的前端JavaScript开发人员,并且目前已使用可用于Estimote信标的 Ti模块。任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:0)

市场上绝大多数信标都是单向工作的,即只播放数据,但不能接收任何信标。它们也只配备蓝牙,因此无法直接访问互联网。

Ubudu似乎是一个例外,能够通过Ubudu信标网络从智能手机传播短消息(16字节)到“网关”信标,即通过USB电缆连接到实际设备的信标连接到互联网。我没有这方面的经验,很难说它是否运作良好。

但是,对于您的具体问题,我认为解决方案可能更简单:如果当时没有可用的Internet连接,您只是将结果缓存在设备上,然后将它们发送到您的服务器?

答案 1 :(得分:0)

另一种方法是使用您配置的另一部手机而不是信标,并让该设备将结果上传到后端。因此,您不会依赖于用户手机具有可用的互联网连接。

当两个手机在附近时会互相发现并交换用户ID。查看一些现有的SDK,用于附近的发现,允许您执行此操作,例如google near p2pkit.io或newaer。

免责声明:我是p2pkit.io

工作的工程师之一