微信小程序连接蓝牙ble教程(目录)
微信小程序连接蓝牙教程(目录)
1、新建小程序项目
2、初始化蓝牙适配器(wx.openBluetoothAdapter)
3、获取蓝牙适配器状态(getBluetoothAdapterState)
4、搜索蓝牙设备(startBluetoothDevicesDiscovery)
5、获取蓝牙设备列表(getBluetoothDevices)
6、连接已发现的蓝牙设备(createBLEConnection)
7、停止搜索蓝牙设备(stopBluetoothDevicesDiscovery)
8、获取蓝牙设备所有service(getBLEDeviceServices)
9、获取所有特征值(getBLEDeviceCharacteristics)
10、启用特征值变化(notifyBLECharacteristicValueChange)
11、接收蓝牙返回消息(onBLECharacteristicValueChange)
12、发送信息到蓝牙(writeBLECharacteristicValue)
13、断开蓝牙设备连接(closeBLEConnection)
注意事项:
所有的UUID的值请务必大写,这是后来调试的时候发现的问题,IOS下小写的UUID值无法识别,前面教程的UUID值都是小写的,我懒得改过来了,但是13、断开蓝牙设备连接(closeBLEConnection)这个教程里面的都是经过调试的,安卓和IOS都没问题的
微信小程序连接蓝牙ble教程(目录)相关推荐
- 微信小程序连接蓝牙打印机打印图片示例
微信小程序连接蓝牙打印机示例 完整的代码示例请点击看github 小程序连接蓝牙打印机打印文本与二维码等示例在 github 上都能找到一些,唯独打印图片这个案例几乎没有.希望能帮助到有打印图片需求的 ...
- 微信小程序蓝牙BLE开发——关于进制转换(四)
微信小程序蓝牙BLE开发--进制转换 这段时间开发共享设备,对接蓝牙BLE设备通信协议,过程中用到一些进制转换, 记录下方便使用. 有些参考大神们,感谢分享. 文章目录 微信小程序蓝牙BLE开发--进 ...
- 微信小程序 - 蓝牙BLE小程序开发
1.前言 最近领导看我比较闲,安排我开发一个蓝牙BLE微信小程序,刚开始接到这个项目时,我第一反应时,"卧槽"".老子在公司的岗位是做Windows和Android 软件 ...
- 微信小程序蓝牙BLE开发实战——案例(二)
微信小程序蓝牙BLE开发实战(二) 上篇主要介绍在开发过程中应用到相关API操作.接下来介绍个人在项目开发中应用蓝牙BLE一些事情. 由于时间比较仓促, 有些注释没那么详细.请理解~写的不好欢迎各位大 ...
- 微信小程序连接蓝牙 并分包发送 接收数据完整版
微信小程序连接蓝牙并分包发送接收数据 初始化蓝牙 初始化蓝牙设备 搜索蓝牙设备 连接蓝牙设备 获取蓝牙设备所有service(支持读写的) 向蓝牙发送数据 断开蓝牙 停止搜索蓝牙 转16进制 Arra ...
- 微信小程序蓝牙BLE开发——写入一串16进制数据,低字节在前(五)
微信小程序BLE发送一串16进制数据,低字节在前 文章目录 微信小程序BLE发送一串16进制数据,低字节在前 场景 获取UTC时间 写入数据 向设备发送16进制数据 字节转换 验证发送UTC时间 场景 ...
- 微信小程序连接蓝牙模块发送数据的详解以及封装版
连接蓝牙 前言 详解 小程序链接蓝牙流程图 需要的数据 api openBluetoothAdapter:打开蓝牙适配器 getBluetoothAdapterState:查看蓝牙适配器状态 star ...
- uniapp微信小程序连接蓝牙打印机 打印文字、图片
首先感谢几位的文章分享 https://blog.csdn.net/guairena/article/details/127941515 https://blog.csdn.net/qq_379700 ...
- 微信小程序连接蓝牙工具类支持IOS和安卓
// 初始化蓝牙(判断用户有没有开蓝牙) --> 搜索蓝牙 --> 连接蓝牙 --> 根据连接的deviceId获取服务serviceUUID --> // 根据服务servi ...
最新文章
- ai如何旋转画布_Ai绘制科技感晶格球体!
- Java7 HashMap详解
- mysql out返回结果_在MySQL的存储过程的OUT参数中返回结果集
- OPPORTUNITIES_GET_ENTITY not implemented in data provider class
- StretchBlt函数和BitBlt函数的区别和用法
- Python编程基础06:认识程序控制结构
- 如何形象的解释javascript中map,foreach,reduce的区别
- python3 os.system 异步执行_《sentos python教程》 Python os.system(command),这样执行的command命令,和主程序是异步的吗?...
- mysql优化20条原则
- 晶振为什么不封装进芯片内部?
- 红警2科技时代V2.5d+Win10红警黑屏补丁
- 蒙德里安的梦想 状态压缩DP (1)
- 给大家推荐几个程序员必备网站
- 类型 List 不是通用的;不能使用参数() 将它参数化
- WebSocket长连接因为网络波动而导致客户端的“假离线”---问题发现、分析到解决
- 腾讯优图实验室日常实习生招聘
- NAS外网远程访问的方式
- 2010.4.24更新 windows 7 x86/x64 应用全面导航(菜鸟老鸟全兼容)
- Email邮件发送设置 工具开发整理(网易邮箱、Mailgun为例) 上篇
- 视频批量转GIF工具V1.3免费版