点击上方
蓝色文字关注公众号
在前面一章已经介绍了如何创建应用,下面开始讲解如何给硬件应用设置通信方式。目前有两种方式可供选择,分别是蓝牙和MQTT,本章介绍蓝牙对接。
1准备工作由于微信小程序官方对蓝牙设备的限制,只能使用低功耗蓝牙对接硬件,这个低功耗蓝牙一般来说就是具有蓝牙4.0协议栈以上的蓝牙协议的2.4G无线设备。
某宝上的蓝牙4.0模块
还没接触过蓝牙4.0的同学可能对这个概念有点搞不清楚,它和以前的蓝牙2.0或蓝牙3.0有什么区别?其实区别确实挺大的,首先蓝牙4.0引入了GATT服务这么一个概念,它包括BLE规范里面强制的GATT服务和开发者自定义的GATT服务,每个服务下面包括了不同的特征值,特征值有带有各种属性,比如write、notify、read等。
Nordic蓝牙工具查看到的信息
如何去理解它们的关系呢?就好比一个设备开放了多个接口,每个接口有不同的作用