微信小程序可以控制蓝牙么?

微信小程序可以控制蓝牙么?,第1张

是的,微信小程序可以通过微信蓝牙api来控制蓝牙设备。具体可以使用wx.openBluetoothAdapter方法打开蓝牙适配器,使用wx.startBluetoothDevicesDiscovery方法搜索周围的蓝牙设备,使用wx.createBLEConnection方法连接指定的蓝牙设备,使用wx.writeBLECharacteristicValue方法向蓝牙设备写入数据,使用wx.readBLECharacteristicValue方法从蓝牙设备读取数据等逐步控制蓝牙设备。而且微信小程序对蓝牙设备的控制是基于蓝牙低功耗协议(BLE)进行的,可以实现较低功耗、较稳定的蓝牙控制。

1、点击电脑的开始菜单,点击进入控制面板;

2、在控制面板页面选择系统与安全;

3、在系统与安全页面选择管理工具;

4、在管理工具列表页面,双击服务快捷方式;

5、在服务列表找到蓝牙管理服务,选中后点击右键蓝牙属性;

6、在属性页面,首先把启动类型。

微信小程序怎么实现蓝牙连接?(代码示例)

微信小程序 2022-03-13

微信小程序如何实现蓝牙连接?本篇文章给大家带来的内容是介绍微信小程序实现蓝牙连接的方法(步骤)。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。

最近的项目需要使用小程序的蓝牙功能与硬件设备进行连接相互传送数据指令,联调过程中发现一些问题,于是想着记录下来,方便以后查看!

1、初始化蓝牙设备

一般使用蓝牙功能肯定是想连接某一个蓝牙设备,所以需要知道这个蓝牙设备的名称,一般来说都是扫描二维码连接,那么当你扫描这个设备二维码的时候,就需要去初始化你手机上的蓝牙模块了

/**

* 初始化蓝牙设备

*/

initBlue:function(){

var that = this

wx.openBluetoothAdapter({//调用微信小程序api 打开蓝牙适配器接口

success: function (res) {

// console.log(res)

wx.showToast({

title: '初始化成功',

icon: 'success',

duration: 800

})

that.findBlue()//2.0

},

fail: function (res) {//如果手机上的蓝牙没有打开,可以提醒用户

wx.showToast({

title: '请开启蓝牙',

icon: 'fails',

duration: 1000

})

}

})

},

2、搜索蓝牙设备

手机蓝牙初始化成功之后,就会去搜索周边的蓝牙设备

/**

*开始搜索蓝牙设备

*/

findBlue(){

var that = this

wx.startBluetoothDevicesdiscovery({

allowDuplicatesKey: false,

interval: 0,

success: function (res) {


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12135398.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存