拿到开发板开始测评BLE例程。一、在BLE Peripheral例程中首先发现接收不了数据,检查程序发现原来是程序里面限制了一次只能接收一个数据,
而我测试的时候是一次发送一堆数据。
见下图,去掉限制以后能正确接收数据了。
二、同样是BLE Peripheral例程中,想修改蓝牙广播名称,在程序里找到有2个地方包含了名称定义,见下图。
项目中这2个地方都包含了蓝牙广播名称Simple Peripheral,先修改2处,发现无效,再修改1处,发现有效。
由于官方的APP是安卓的,我没有安卓手机就用第三方测试APP(FeasyBlue),发现搜索到的蓝牙名称确实是我改的了。
重点来了,这时候我用我的微信小程序搜索蓝牙,居然搜索到的还是Simple Peripheral,于是又用第三方微信蓝牙小程序再搜索,居然收到的还是Simple Peripheral。
尴尬吧,用APP搜到的是我改过的,用微信小程序搜到的是Simple Peripheral,关键是都能连上,都能正常发送数据。
继续检查程序,没有再发现哪里还有Simple Peripheral的定义。
望官方解答一下吧。
|