onReceiveDataFromWXDevice 接收不到数据原因
有关蓝牙设备响应的数据到底是返回前端页面还是后端服务器检验方法
最近刚接触微信蓝牙设备接入,遇到一个问题就是,可以获取设备信息,也可以发送消息给设备,但是接收设备响应回来的数据却接收不了,在网上看了好多信息,说,设备响应的数据有两条路径,一条是返回到后端服务器,一条是前端页面。我试了好久,名曲的肯定数据没有返回到前端(因为jsapi压根就没反应),然后我也叫后端的人测试了他们那里是否收到数据,后端也明确说,数据没有接收到,这就尴尬了,作为前端人员,压根就不知道后端人员测试是否真的准确,所以有点半信半疑,最后还是不断的看代码看文档。最终得出前端人员可以观测到数据返回到哪里的方法
方法(1):这个方法是网上经常提到的方法:
方法(2):
准备两样东西:
1、串口调试小助手
2、微信蓝牙协议调试工具AirSyncDebugger
3、打开AirSyncDebugger,选中你的蓝牙设备,点击AirSync协议 =》 点击自动测试 =》点击参看日记