Attachments are accessible only for community members.
四月 28, 2020
12:48 AM
3 回复数
四月 28, 2020
03:22 AM
从log上看,似乎是开启了定向广播,所以才产生了这个callback,你的代码中有操作吗?
四月 28, 2020
04:39 AM
Adv BLE Status:2 这个打印是我们本地记录BLE的最后一次 的状态,状态如下,此时正在SCAN,
typedef enum
{
E_BLE_INIT, //0
E_BLE_IDLE,
E_BLE_SCAN,
E_BLE_ADV, //3
E_BLE_CONNECTING,
E_BLE_PAIRING,
E_BLE_CONNECTED, //6
E_BLE_DISCONNECT,
}e_BLEWorkStatu;
AdvState:0 这个BTM_BLE_ADVERT_STATE_CHANGED_EVT消息来之后 打印的ADV的状态。
我们操作的设备的 流程如下
1. 开启SCAN
2. 完成SCAN后进行ADV
3.被connection
4.发送数据
PS:SCAN 和 ADV 不会同时进行的。
您说的定向广播应该是 我们SCAN 完成后 进行 ADV 的意思吧?
五月 26, 2020
12:35 AM
这个可能是底层其他地方错误触发了这个event,要查一下底层代码才可以。这个event是否影响您的应用?
是否可以使用btspy将stack的log打印出来看一下?