获得徽章 5
- 今日复盘10-19
今天主要是学习小程序、调试新的蓝牙项目。
工作中遇到的技术问题:
1、H5plus的Bluetooth模块如何搜索设备、连接设备、获取数据?
解决:
(1)初始化蓝牙模块plus.bluetooth.startBluetoothDiscovery
(2)开始搜索附近的蓝牙设备plus.bluetooth.startBluetoothDevicesDiscovery
(3)监听搜索到新设备的事件plus.bluetooth.onBluetoothDeviceFound
(4)连接低功耗蓝牙设备plus.bluetooth.createBLEConnection
(5)[若已知服务id,该步骤可跳过]获取蓝牙设备的所有服务plus.bluetooth.getBLEDeviceServices
(6)[若已知特征值id,该步骤可跳过]获取蓝牙设备指定服务中所有特征值plus.bluetooth.getBLEDeviceCharacteristics
(7)启用低功耗蓝牙设备特征值变化时的notify功能,订阅特征值plus.bluetooth.notifyBLECharacteristicValueChange
(8)监听低功耗蓝牙设备的特征值变化事件plus.bluetooth.onBLECharacteristicValueChange
(9)根据业务需求处理数据
情绪问题:
平常心
学到了什么:
蓝牙项目连接倒不难,主要可能涉及的问题有是否订阅不到数据、需要主动读取数据、设置蓝牙最大传输单元,如何处理数据等,不同的设备要求不一样,在这上面会吃很多亏,碰到不规范、啥也不懂误导人的对接人真的很崩溃,很搞心态,要注意及时调整、稳定情绪,只要最后把问题解决就行。展开14
,通勤也足够。过几天就骑起!然后今天上班惊讶地发现大厦同层的隔壁公司门口停了辆公路车!!!物业还说不让上电梯?真是问啥啥不行![[看]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_97.39cdc9f.png)
![[泣不成声]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_40.348108b.png)