Bluetooth 微控制器的可编程配对

Bluetooth 微控制器的可编程配对,bluetooth,embedded,bluetooth-lowenergy,core-bluetooth,Bluetooth,Embedded,Bluetooth Lowenergy,Core Bluetooth,作为我的要求的一部分,我们需要在微控制器(Cortox M3)和移动设备或Pc之间建立配对连接。我们正在使用Alpwise stack。我的问题是控制器的配置,而不是手机,因为不需要配对,我就可以使用它。 我应该在哪里找到API“BLESMP_InitiatePairing”API。目前,我正在调用GAP_回调函数内部的api,即BLEGAP_事件连接内部的api。 这是在这个API上调用的正确位置吗?因为如果我在这里调用,控件将转到BLEEVENT\u paling\u COMPLETE(返回

作为我的要求的一部分,我们需要在微控制器(Cortox M3)和移动设备或Pc之间建立配对连接。我们正在使用Alpwise stack。我的问题是控制器的配置,而不是手机,因为不需要配对,我就可以使用它。 我应该在哪里找到API“BLESMP_InitiatePairing”API。目前,我正在调用GAP_回调函数内部的api,即BLEGAP_事件连接内部的api。 这是在这个API上调用的正确位置吗?因为如果我在这里调用,控件将转到BLEEVENT\u paling\u COMPLETE(返回SMERROR\u UNKNOWREASON),然后进入BLEEVENT\u paling\u请求,然后再次进入 BLEVENT\u配对\u完成(返回SMERROR\u未知原因)。而当我调用“BLESMP_InitiatePairing”api时,它会返回一条成功消息(您列出了核心蓝牙标签,因此我假设您想要使用iOS)

我不知道您使用的具体堆栈。但是,如果您正在开发LE外围设备,并希望连接iOS设备作为中心设备,则只需使用不充分的身份验证错误代码回复读/写请求即可。iOS随后将从其一侧启动配对


有关此过程的更多详细信息,请参阅。

我已将微控制器配置为广告模式并进行了配置