1

两个蓝牙 LE (4.0) 设备可以相互通信吗?

一个很好的例子是两个 FitBit 设备相互通信。只传递基本信息?或一个硬币设备相互通信?(https://onlycoin.com/

截至今天,我们看到大多数 BLE 设备(如 fitbit)与 Iphone/Android Only 通信。两个 FitBit 设备不能相互通信吗?

我正在考虑创建一个“卡 1:蓝牙卡(LE 4.0)”,当与另一个“卡 2:蓝牙卡(LE 4.0)”联系时可以交换一些日期。交换后 Card 1 将从 Card 2 获得的数据发送到 IOS /Android 设备,这同样适用于 Card 2 。这可能吗?

4

1 回答 1

6

您想要实现的目标目前是不可行的。低功耗蓝牙(v4.0)只允许星型拓扑配置,即只有一个主多从;主人可以同时与奴隶交谈,但奴隶不能互相交谈。根据蓝牙网站,他们声明:

“蓝牙低功耗技术在每个从设备的每个数据包上使用 32 位访问地址,允许连接数十亿台设备。该技术针对一对一连接进行了优化,同时允许使用星形拓扑进行一对多连接。通过使用快速连接和断开连接,数据可以在网状拓扑中移动,而无需维护网状网络的复杂性”。

实现您想要的一种方法是在传输之间切换角色(即曾经是从设备的设备然后成为主设备)但这将非常复杂,并且许多 BLE 芯片不支持此功能。

我希望这个对你有用。

于 2014-05-09T16:09:07.727 回答