目录
随着蓝牙技术的不断发展,我觉得以后大概率,还是会被这些大的平台一统江湖。因为蓝牙技术,在慢慢的往5.3版本推荐,也就是LE Audio
这个对蓝牙的带宽以及音频,还有mesh组网会有更加完善应用,所以蓝牙组网会变得越来越好用
一、简介
蓝牙模块的选型,目前基本上是朝着两级分化的态势在进行,不再是以前的独立应用,这主要的原因还是因为技术的发展,以及大公司的入局,典型的应用就是天猫精灵控制蓝牙灯的场景
所以目前的蓝牙模块主要分为两大块:
- 用户自己定义私有协议的应用,就是用户开发自己独立的app或者微信小程序的应用
- 对接市场上主流的IOT平台,如:天猫精灵、小米的小爱同学、涂鸦、腾讯连连、亚马逊平台、华为的鸿蒙等等
二、详细描述
2.1 用户自定义私有协议
1、这一类型的应用,就相对独立,不需要联网等等操作,基本上就是单独的一个产品,再搭配手机蓝牙,实现手机端可以控制设备
例如:手机调整时钟、定时等等,还有手机控制小家电的开启关闭参数设定
例如:手机查看BMS的参数设定参数
2、这一类型的应用放在5年前,其实才是主流,一般的蓝牙模块类的产品,基本也是为了满足这一类型的需求而存在,功能上面非常的统一和标准化
- 早期的模块类产品,基本上都是基于CSR、TI、nordic等等芯片开发的,最大的特点就是模块价格昂贵,使用上面也相对比较简单,就单纯一个透传
==》蓝牙模块扮演的就是和手机交互的一个桥梁,主控MCU数据发个蓝牙模块,蓝牙模块再上传给手机
==》手机要下发数据,也是先给蓝牙模块,蓝牙模块再转发给主控MCU
就是这么简单粗暴
- 但是随着国产的RF技术不断的程序,已经蓝牙耳机的爆发式增长,一下子就把蓝牙芯片的成本基本上是击穿了。这个阶段如果还用CSR、TI、nordic的芯片模块,无疑是一种浪费,不管他多么好,简单的应用就应该拥抱国产芯片
- 这里重点推荐一下KT6368A双模蓝牙芯片,也分为多个版本,从而满足不同的需求
KT6368A芯片是一款支持蓝牙双模的纯数据芯片,蓝牙5.1版本。芯片的亮点在超小尺寸,超级价格。以及简单明了的透传和串口AT控制功能。大大降低了嵌入蓝牙在其它产品的开发难度和成本
同时支持SPP和BLE 。但是只能任选其中一个协议使用。
备注:这款芯片最大的特点,就是便宜,使用简单,生产简单。无其他,便宜才是王道
请注意,一旦蓝牙被连接之后,芯片自动进入透传模式。不再识别AT指令。所以AT指令只能用于,未连接状态下面使用 。
2.2 对接大平台的应用
目前主流的天猫精灵、小米的小爱同学、涂鸦、腾讯连连、亚马逊平台、华为的鸿蒙等等,也是为了智能家居和万物互联的应用所开发的标准协议,注意每一家厂商协议都不一样
他们的模式,就是app端做成标准的,而蓝牙模块这边只需要按照厂商的要求兼容他们的协议,就可以直接对接平台
1、优点:省掉的就是用户开发app的效果,以及商品可以上架到小米或者天猫的app里面去
2、缺点:对于蓝牙模块端的开发非常的复杂,工作量也很大
平台 | 特点以及优缺点 |
天猫精灵 |
不灵活 |
小爱同学 | 小米的操作模式,和天猫精灵基本一致 但是小米的策略,相比较天猫精灵,还要更严格,他是完全卖自己的蓝牙,基本不允许第三方蓝牙模块接入他们的系统,相当于他们自己卖蓝牙模块了 |
涂鸦 | 涂鸦的模式,就相对灵活,可以以mesh的方式加入涂鸦的联网系统 当然也可以基于涂鸦的app,开发私有协议 但是还是要按照涂鸦给的标准协议,移植到自己的蓝牙模块里面去 开发难度和开发工作量也比较大 |
腾讯连连 | 腾讯连连,就相对友好很多,他们对产品的外型有要求,但是在开发阶段。也只需要在ble这一端,按照他们特定的要求进行广播,以及后续的操作即可 开发相对简单一些。但是奈何腾讯连连的用户群体太小,目前也属于鸡肋状态 |
华为的HLINK | 华为的HLINK,就相对友好很多,他们对产品的外型有要求,但是在开发阶段。也只需要在ble这一端,按照他们特定的要求进行广播,以及后续的操作即可 开发相对简单一些。但是奈何腾讯连连的用户群体太小,目前也属于鸡肋状态 |