小程序蓝牙(一) 蓝牙使用简介
前言
有时候项目开发需要用到蓝牙模块,刚好小程序也有蓝牙这个功能。官方文档有较为详细的讲解与示例代码,开发的时候可以关注于官方文档的api接口使用。
我也是接手了一个项目需要使用蓝牙跟机器做数据交互,但是找了很久都没有可以直接上手的文档教程,还需一步一步理解过来。
个人建议:先了解小程序蓝牙的基本流程操作,再参考官方的示例代码,最后根据自己的需求去看官方api文档实现项目。
官方低功耗蓝牙教程
官方示例代码
官方api文档
小程序蓝牙使用基本流程
- 初始化蓝牙模块
- 搜寻附近的蓝牙设备
- 监听寻找到附近的蓝牙设备
- 与找到的某一蓝牙建立连接
- 获取已连接蓝牙设备所有服务
- 获取已连接蓝牙设备某个服务中所有特征值
- 向已连接蓝牙 读取、写入数据
- .关闭蓝牙
大概的基本流程就这几个,还是比较繁琐的,但最主要的思想就是
1、开启小程序的蓝牙模块
2、搜索蓝牙
3、连接蓝牙
4、需要对蓝牙进行的操作
5、关闭蓝牙
其中还需要一些监听的操作:例如蓝牙适配器状态的变化、蓝牙连接状态的变化,蓝牙特征值的变化等等,这些就需要根据需要去实现了。
注意: 小程序蓝牙这块的使用难度不是很大,官方也具体的api文档,但是流程比较繁琐,一环接着一环,所以开发前有一个大的概念比较好,知道需要怎么进行。
具体代码流程请看下一篇文章小程序蓝牙(二)搜索-连接-读写操作