我的器件(TI 协议栈2.2.1上的 CC2650自定义简单外设)接收来自未知来源的连接时遇到问题。 未知源似乎没有尝试从我可以告诉的内容中对 GATT 执行任何操作、并且只是重复连接到我的器件(针对 GAP_LINK_established _event 调用 gapRole_processGAPMsg case)。
I (作为外设)可以使用 TI 堆栈2.2.1中的可用 API 从这个未知源中收集什么信息(如果有)?
谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我的器件(TI 协议栈2.2.1上的 CC2650自定义简单外设)接收来自未知来源的连接时遇到问题。 未知源似乎没有尝试从我可以告诉的内容中对 GATT 执行任何操作、并且只是重复连接到我的器件(针对 GAP_LINK_established _event 调用 gapRole_processGAPMsg case)。
I (作为外设)可以使用 TI 堆栈2.2.1中的可用 API 从这个未知源中收集什么信息(如果有)?
谢谢!
您好!
为了避免将来出现任何误解、您能否确认您正在使用 CC2650? 实际上、"gap_link_established _event"是事件通常为 BLE5堆栈命名的方式(该堆栈不适用于 CC2650)。
话虽如此、您应该能够获得一些元素、例如中央设备请求的连接参数(有时可能会导致设备类型、甚至供应商)和设备地址(通常是随机地址、 不是公共地址、但您仍可以验证)。 以确保获得您需要配对的设备的公共地址。
我将让专家完成我的答案、
此致、
您好 Erik、
我相信您会发现我在下面链接的主题对您有所帮助、如果您有任何疑问、请告诉我。
https://e2e.ti.com/support/wireless-connectivity/bluetooth/f/538/t/247015?BLE-Address-Types
此致、
阿尔茨