我正在开发一种使用 nRF52832 BLE 的解决方案,该解决方案具有一个或多个 BLE 外围设备和一个中央设备。这个概念基于 BLE 星型网络,一切都适用于一个 BLE 外围设备。但是现在的问题是当我将两个 BLE 外围设备同时连接到中央并开始传输数据时。但传入的数据包得到错误的连接 ID。
当更多 BLE 外围设备同时连接并传输时,我想确定哪些设备数据来自中心侧。
谁能帮我理解BLE标头传输和接收过程?我知道 BLE 48 位唯一地址也能够在中央读取,但是如果更多数据包来自不同的设备,我怎么知道哪个数据包来自哪个设备?