【问题标题】:Can Two Bluetooth LE (4.0) Devices talk to each other?两个蓝牙 LE (4.0) 设备可以相互通信吗?
【发布时间】:2014-06-26 12:46:44
【问题描述】:
两个蓝牙 LE (4.0) 设备可以相互通信吗?
如果两个 FitBit 设备相互通信,一个很好的例子就是传递基本信息?
或一个硬币设备相互通信? (https://onlycoin.com/)
截至今天,我们看到大多数 BLE 设备(例如 fitbit)只能与 Iphone/Android 通信。
是不是可以让两个 FitBit 设备相互通信?
我正在考虑创建一个“卡 1:蓝牙卡(LE 4.0)”,当与另一个“卡 2:蓝牙卡(LE 4.0)”联系时可以交换一些日期。交换后 Card 1 将从 Card 2 获得的数据发送到 IOS /Android 设备,这同样适用于 Card 2 。这可能吗?
【问题讨论】:
标签:
bluetooth
bluetooth-lowenergy
core-bluetooth
android-bluetooth
ios-bluetooth
【解决方案1】:
您想要实现的目标目前不可行。低功耗蓝牙(v4.0)只允许星型拓扑配置,即只有一个主多从;主人可以同时与奴隶交谈,但奴隶不能互相交谈。根据Bluetooth website,他们声明:
“蓝牙低功耗技术在每个从站的每个数据包上使用 32 位访问地址,允许连接数十亿台设备。该技术针对一对一连接进行了优化,同时允许使用星型拓扑。通过使用快速连接和断开连接,数据可以在网状拓扑中移动,而无需维护网状网络的复杂性。
实现您想要的一种方法是在传输之间切换角色(即曾经是从设备的设备然后变成主设备)但这将非常复杂,并且许多 BLE 芯片不支持此功能。
我希望这会有所帮助。
【讨论】:
-
您好,Yousif,感谢您提供详细信息。 .. 根据 BLE 4.1,我在想这是否可行 ..下面的链接有详细信息 link ..请让我知道您的想法