近期做了一个项目需要用到微信小程序蓝牙与ESP32进行配网及数据设置,因此在一个前辈提供的demo上进行一部分优化和修改,踩了一些坑,因此记录一下 ESP32 代码: 小程序的代码需要有几个需要注意的地方: 1. 启用低功耗蓝牙设备特征值变化 ...
从蓝牙 . 开始包含了两个标准,传统蓝牙 Classic Buletooth 和低功耗蓝牙 Bluetooth Low Energy 以下简称 BLE。 传统蓝牙支持音频和数据两大类协议,所以更适合音乐等数据量大的应用场景 传统蓝牙有 个功率级别,Class Class Class ,分别支持 m m m的传输距离。 BLE 更适用于实时性比较高,数据传输量小的场景,如遥控灯 BLE 无功率级别, ...
2020-12-09 16:15 0 468 推荐指数:
近期做了一个项目需要用到微信小程序蓝牙与ESP32进行配网及数据设置,因此在一个前辈提供的demo上进行一部分优化和修改,踩了一些坑,因此记录一下 ESP32 代码: 小程序的代码需要有几个需要注意的地方: 1. 启用低功耗蓝牙设备特征值变化 ...
由于微信小程序只支持BLE每次发送数据不大于20个字节,ESP32则有经典蓝牙、低功耗蓝牙两种模式。 要解决发送数据大于20个字节的问题,最简单实用的方式就是分包发送。如下图所示: 1、什么起始字符和结束字符 起始字符用来通知接收端,当接收端接收到起始字符之后开始通过循环拼接 ...
期初第一次做蓝牙开锁的时候遇到的最尖锐的问题就是ios设备如何对获取的广播信息进行读取,大概用了4中方式,都无法解决,最后不得不求助官方人员。给了一个方法,大家可以参考。在此附图: 由于mac地址是65::43:53这种形式,所以截取方式就如上 ...
最近的项目需要使用小程序的蓝牙功能与硬件设备进行连接相互传送数据指令,联调过程中发现一些问题,于是想着记录下来,方便以后查看! 1.0一般使用蓝牙功能肯定是想连接某一个蓝牙设备,所以需要知道这个蓝牙设备的名称,一般来说都是扫描二维码连接,那么当你扫描这个设备二维码的时候,就需要去初始化你手机 ...
微信小程序蓝牙控制方案: 蓝牙模块如何快速改名并绑定用户手机?这样即使多台蓝牙设备在同一个地方使用也可以互不干扰,燧星科技给出解决方案。 长按控制板5秒进入待绑定下状态,点击“添加蓝牙设备”。 小程序会生成一个蓝牙名并分别保存在控制板与小程序中形成绑定关系。 添加成功之后点击确定进入 ...
网上虽然有很多关于微信小程序蓝牙和单片机进行串口通信文章,但是大部分的人 还是有所保留的,有的文章说个一知半解,有的只贴出了部分代码。这对新手来说无疑是雪上加霜,甚至你花很多的时间研究他们的文章结果发现连跑起来都难,会出现一堆的问题。我深知对新手来说其中的不容易,故抽出时间来给新手们来个实战教程 ...
如何得到数据 我们想要的数据是包含在每一个Characteristic 微信小程序目前提供的 ...
概述 最近这段时间接了一个蓝牙车位锁的项目;项目中包括APP和微信小程序;其中涉及蓝牙部分的功能就是手机连接蓝牙然后通过蓝牙给车位锁发指令控制车位锁开关;更多细节不好透露;毕竟涉及到客户项目这点职业道德还是得守的;我们这里只存技术角度去说;APP部分的就不说了,这里说微信小程序连接蓝牙 ...