1

我正在尝试使用信标在两个 Android 设备之间发送文本数据。我正在使用 Android 蓝牙低功耗 API 来开发应用程序。但我一直在阅读数据。

每当我尝试将值设置为特性时,其他设备都无法接收数据。特征 getValues 返回 null。

我已经在Stackoverflow的其他线程中问过这个问题。但我仍然以图形格式传达我的查询。

在此处输入图像描述

这是上面解释场景的图像。

请建议我一些解决方案和技术来解决我的问题。

4

2 回答 2

1

大多数“信标”设备仅通过广告包传输消息,不接受连接。(名称暗示了这一点)一些信标设备允许您连接到它们以修改它们正在传输的消息,但我认为没有任何信标设备可以连接到其他设备以中继消息。

因此,虽然您可以连接到 Beacon 来设置消息,但 Beacon 会将该消息作为任何设备都可以接收的公共广播发送。但同样,大多数 Beacon 设备仅传输无法更改的固定代码。

于 2016-03-11T14:21:58.407 回答
0

存在两种类型的设备,称为蓝牙智能就绪设备和蓝牙智能设备。信标是蓝牙智能设备,只能广播数据,但永远不能成为收发器。

于 2016-03-11T14:14:32.707 回答