将几千字节的信息传递给信标

Passing few Kilobyte information to Beacons

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

我目前可以将结果上传到后台。如果它位于信标的所需接近区域下并且具有活动的互联网连接,则通过执行出勤标记代码来实现。

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

信标能否将数据发送到服务器?

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

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

Ubudu 似乎是个例外,它能够通过 Ubudu 信标网络从智能手机传播短消息(16 字节)到 "gateway" 信标,即通过 USB 电缆连接到的信标实际连接到互联网的设备。我没有使用过它,所以很难说它是否有效。

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

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

两个 phone 在附近时会发现对方并交换他们的用户 ID。查看一些用于附近发现的现有 SDK,它们允许您执行此操作,例如 google nearby、p2pkit.io 或 newaer.

免责声明:我是 p2pkit.io

的工程师之一