让BLE外围设备相互通信

时间:2013-10-10 09:33:37

标签: ios bluetooth bluetooth-lowenergy

我想知道我想做什么是可能的,如果有一个好的做法,我应该遵循。

对于我的实验,我有一个集合蓝牙低能量信标放在地面上,每个都投射出自己的BLE信号。这些信号中的每一个都由第四个设备读入,该设备获取相应的RSSI值并使用它来确定它在该区域内的位置。

在此之后,我现在希望我躺在地上的每个信标都知道将它们彼此分开的距离。所以我的问题如下:

  1. 是否可以让地面上的信标使用两个不同的UUID值广播不同的信号?
  2. 信标可以同时读取和广播信号吗?我的意思是,信标仍然会发出他们的第四个设备读取的初始信号,同时还读取地面上其他广播信标的距离值。
  3. 我不确定我是否已经做好了描述我想要的东西,所以我(非常)画了一张照片以显示我想做的事情并描述我有什么至今。 enter image description here

    键:

    • 黑点是我在地板上的信标
    • 绿点是我的读者,发现它与地板信标的距离。在绿点上是另一个应用程序,它突出了一个BLE信号,地板信标正在读取。
    • 紫色线是从我的读卡器设备发出的BLE信号。
    • 黄线是RSSI值,显示信标与投射的BLE信号的距离
    • 蓝线(这是这篇文章的关键)是为了表示投射和读取自己的BLE信号的信标,以便它们能够找到彼此的距离。
    • 然后绿线是每个信标从其他信标发送到阅读器的距离。

1 个答案:

答案 0 :(得分:0)

目前,Bluetooth Smart-only设备目前不支持同时外设/中央模式。

我建议使用支持并发BLE / ANT的nRF51922。

ANT完全有能力为您提供此功能,因为它支持各种拓扑,您可以通过BLE传递最终信息,或者使用nRF51422并仅保留ANT,我相信所有最新的Sony和Samsung设备都支持无论如何,这对你来说已经足够了。

您可以在http://www.thisisant.com

了解更多相关信息