找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索本站精品资源

首页 教程频道 小程序开发 查看内容

微信小程序 蓝牙BLE开发实战(附demo)

作者:模板之家 2018-4-16 11:07 7044人关注

有一段时间没有。没有写关于小程序的文章了。3月28日,微信的api又一次新的更新。期待已久的蓝牙api更新。就开始撸一番。 简述 蓝牙适配器接口是基础库版本 1.1.0 开始支持。 iOS 微

有一段时间没有。没有写关于小程序的文章了。3月28日,微信的api又一次新的更新。期待已久的蓝牙api更新。就开始撸一番。

 

简述

  • 蓝牙适配器接口是基础库版本 1.1.0 开始支持。
  • iOS 微信客户端 6.5.6 版本开始支持,Android 客户端暂不支持
  • 蓝牙总共增加了18个api接口。
 

Api分类

  • 搜索类
  • 连接类
  • 通信类
 

API的具体使用

详细见官网:

https://mp.weixin.qq.com/debug/wxadoc/dev/api/bluetooth.html#wxgetconnectedbluethoothdevicesobject

 

案例实现

 

4.1 搜索蓝牙设备

 

  1. /**
  2. * 搜索设备界面
  3. */
  4. Page({
  5. data: {
  6. logs: [],
  7. list:[],
  8. },
  9. onLoad: function () {
  10. console.log('onLoad')
  11. var that = this;
  12. // const SDKVersion = wx.getSystemInfoSync().SDKVersion || '1.0.0'
  13. // const [MAJOR, MINOR, PATCH] = SDKVersion.split('.').map(Number)
  14. // console.log(SDKVersion);
  15. // console.log(MAJOR);
  16. // console.log(MINOR);
  17. // console.log(PATCH);
  18.  
  19. // const canIUse = apiName => {
  20. // if (apiName === 'showModal.cancel') {
  21. // return MAJOR >= 1 && MINOR >= 1
  22. // }
  23. // return true
  24. // }
  25.  
  26. // wx.showModal({
  27. // success: function(res) {
  28. // if (canIUse('showModal.cancel')) {
  29. // console.log(res.cancel)
  30. // }

路过

雷人

握手

鲜花

鸡蛋
原作者: 模板之家 来自: 网络收集

全部回复(0)