js
文章平均质量分 77
无聊达612
这个作者很懒,什么都没留下…
展开
-
微信小程序连接蓝牙ble教程(目录)
微信小程序连接蓝牙教程(目录)1、新建小程序项目2、初始化蓝牙适配器(wx.openBluetoothAdapter)3、获取蓝牙适配器状态(getBluetoothAdapterState)4、搜索蓝牙设备(startBluetoothDevicesDiscovery)5、获取蓝牙设备列表(getBluetoothDevices)6、连接已发现的蓝牙设备(creat...原创 2019-04-11 09:19:23 · 10732 阅读 · 5 评论 -
12、发送信息到蓝牙(writeBLECharacteristicValue)
wx.writeBLECharacteristicValue(Object object)基础库 1.1.0 开始支持,低版本需做兼容处理。向低功耗蓝牙设备特征值中写入二进制数据。注意:必须设备的特征值支持 write 才可以成功调用。参数Object object属性 类型 默认值 必填 说明 deviceId string ...原创 2019-04-12 09:27:32 · 25718 阅读 · 23 评论 -
11、接收蓝牙返回消息(onBLECharacteristicValueChange)
wx.onBLECharacteristicValueChange(function callback)基础库 1.1.0 开始支持,低版本需做兼容处理。监听低功耗蓝牙设备的特征值变化事件。必须先启用notifyBLECharacteristicValueChange接口才能接收到设备推送的 notification。参数function callback低功耗蓝牙设备...原创 2019-04-12 09:27:19 · 17474 阅读 · 15 评论 -
10、启用特征值变化(notifyBLECharacteristicValueChange)
wx.notifyBLECharacteristicValueChange(Object object)基础库 1.1.0 开始支持,低版本需做兼容处理。启用低功耗蓝牙设备特征值变化时的 notify 功能,订阅特征值。注意:必须设备的特征值支持 notify 或者 indicate 才可以成功调用。另外,必须先启用notifyBLECharacteristicValueChan...原创 2019-04-12 09:27:02 · 15154 阅读 · 14 评论 -
9、获取所有特征值(getBLEDeviceCharacteristics)
wx.getBLEDeviceCharacteristics(Object object)基础库 1.1.0 开始支持,低版本需做兼容处理。获取蓝牙设备某个服务中所有特征值(characteristic)。参数Object object属性 类型 默认值 必填 说明 deviceId string 是 蓝牙设备 id...原创 2019-04-11 14:51:12 · 9449 阅读 · 22 评论 -
8、获取蓝牙设备所有service(getBLEDeviceServices)
wx.getBLEDeviceServices(Object object)基础库 1.1.0 开始支持,低版本需做兼容处理。获取蓝牙设备所有服务(service)。参数Object object属性 类型 默认值 必填 说明 deviceId string 是 蓝牙设备 id success functio...原创 2019-04-11 14:10:46 · 9652 阅读 · 6 评论 -
7、停止搜索蓝牙设备(stopBluetoothDevicesDiscovery)
wx.stopBluetoothDevicesDiscovery(Object object)基础库 1.1.0 开始支持,低版本需做兼容处理。停止搜寻附近的蓝牙外围设备。若已经找到需要的蓝牙设备并不需要继续搜索时,建议调用该接口停止蓝牙搜索。参数Object object属性 类型 默认值 必填 说明 success function ...原创 2019-04-11 11:57:11 · 5003 阅读 · 0 评论 -
6、连接已发现的蓝牙设备(createBLEConnection)
wx.createBLEConnection(Object object)基础库 1.1.0 开始支持,低版本需做兼容处理。连接低功耗蓝牙设备。若小程序在之前已有搜索过某个蓝牙设备,并成功建立连接,可直接传入之前搜索获取的 deviceId 直接尝试连接该设备,无需进行搜索操作。参数Object object属性 类型 默认值 必填 说明 d...原创 2019-04-11 11:42:08 · 11108 阅读 · 19 评论 -
5、获取蓝牙设备列表(getBluetoothDevices)
wx.getBluetoothDevices(Object object)基础库 1.1.0 开始支持,低版本需做兼容处理。获取在蓝牙模块生效期间所有已发现的蓝牙设备。包括已经和本机处于连接状态的设备。参数Object object属性 类型 默认值 必填 说明 success function 否 接口调用成功的回调...原创 2019-04-11 11:21:06 · 16590 阅读 · 11 评论 -
4、搜索蓝牙设备(startBluetoothDevicesDiscovery)
wx.startBluetoothDevicesDiscovery(Object object)基础库 1.1.0 开始支持,低版本需做兼容处理。开始搜寻附近的蓝牙外围设备。此操作比较耗费系统资源,请在搜索并连接到设备后调用wx.stopBluetoothDevicesDiscovery方法停止搜索。参数Object object属性 类型 默认值 必...原创 2019-04-11 11:01:18 · 13189 阅读 · 2 评论 -
3、获取蓝牙适配器状态(getBluetoothAdapterState)
wx.getBluetoothAdapterState(Object object)基础库 1.1.0 开始支持,低版本需做兼容处理。获取本机蓝牙适配器状态。参数Object object属性 类型 默认值 必填 说明 success function 否 接口调用成功的回调函数 fail function...原创 2019-04-11 10:26:39 · 8851 阅读 · 0 评论 -
2、初始化蓝牙适配器(wx.openBluetoothAdapter)
官方文档连接:https://developers.weixin.qq.com/miniprogram/dev/api/wx.openBluetoothAdapter.htmlwx.openBluetoothAdapter(Object object)基础库 1.1.0 开始支持,低版本需做兼容处理。初始化蓝牙模块参数Object object属性 类型 默...原创 2019-04-11 09:44:00 · 15921 阅读 · 7 评论 -
1、新建小程序项目
一 ,小程序如何下载我就不多说了,自己百度二,打开小程序开发工具,新建项目需要填写的有小程序的项目名称,目录,AppID建议先使用测试号,点击新建二、新建lanyatest目录和lanyatest页面,并在app.json中将此页面移到最上方...原创 2019-04-11 09:29:00 · 2981 阅读 · 2 评论 -
13、断开蓝牙设备连接(closeBLEConnection)
wx.closeBLEConnection(Object object)基础库 1.1.0 开始支持,低版本需做兼容处理。断开与低功耗蓝牙设备的连接。参数Object object属性 类型 默认值 必填 说明 deviceId string 是 用于区分设备的 id success function ...原创 2019-04-12 09:28:21 · 9750 阅读 · 2 评论