摘要:
小程序蓝牙我一直使用过很多次了,一直没有做总结,今天总结一下,来一个完整的教程,从初始配置到连接的整个过程。写的有点简陋,还请见谅 蓝牙硬件告知条件 serviceId 设备ID 使用在蓝牙搜索范围,开启广播、开启数据传播等地方使用 characteristicId 特征值ID 主要使用在打开 使用 阅读全文
摘要:
在微信小程序中想要在全局监听路由的变化是有两种方法的: 1. 使用微信的隐式API, wx.onAppRoute监听路由跳转的方式来进行监听的 wx.onAppRoute((res) => { console.log('跳转', res) }) 2. 使用IIFE立即执行函数来重写Page函数来为每 阅读全文
摘要:
在之前的做的项目中用了aes-128加密传输的蓝牙连接,之前博客也写了,现在发现写的有些问题,所以重新优化了一下。 下面是一个简单的Dome,(注意,我是使用了自动补全为16位数据,所以解密之后会自动补0成16位数据) const {CryptoJS} = require('./aes') //秘钥 阅读全文
摘要:
在最近做的微信小程序中,客户使用了aes-128加密的传输的蓝牙连接,查询了许多资料终于做出来了。 下面是源码: 加密: // 加密 aesEncrypt1: function (code) { //key和code需要使用十进制的数组表示 var a = this; var o = [58, 96 阅读全文
摘要:
微信小程序在使用搜索附近蓝牙获得已发现蓝牙列表中,有些蓝牙会出现广播对象叫advertisData 获取广播中的mac的方法为: var buff = res.devices[i].advertisData.slice(2, 8); var arrayBuff = Array.prototype.m 阅读全文