客户可以在代码上修改:
1.BleApp_GenericCallback->gInitializationComplete_c->BleApp_Config后面调用BleApp_Start(true);
2.BleApp_ConnectionCallback->gConnEvtDisconnected_c下面调用BleApp_Start(true);
这样KW36一上电/断开连接后就启动广播。
客户手持钥匙超出蓝牙连接范围后,钥匙会断开连接,并启动广播。当客户回到范围内发现无法连接,需要确认钥匙是否发出广播,可在手机蓝牙搜索界面查看是否有钥匙设备名。
1.有钥匙设备名:证明已经启动广播,可用手机点击连接,观察能否连接上。如果不能连接,证明钥匙建立连接有问题,需要打印BleApp_ConnectionCallback的事件、抓取空中包等来进一步分析。如果能够连接,证明是蓝牙基站有问题,需要确认蓝牙基站是否打开扫描、打印BleApp_ConnectionCallback的事件等方式进一步分析。
2.无钥匙设备名:证明钥匙没有启动广播,需要打印BleApp_AdvertisingCallback的事件,分析协议栈是否启动广播;测试晶振匹配情况。