KT1025A蓝牙BLE芯片的双模数据透传说明

1、目前我们的串口指令,支持AT指令,同时支持蓝牙数据透传

2、蓝牙数据透传,是存在于整个芯片的生命周期,只要芯片初始化蓝牙之后,那么蓝牙数据透传,就会一直在后台运行,哪怕是在播放TF卡,或者连接电脑PC,蓝牙的数据透传是一直存在的

问题1 什么是蓝牙透传,有什么特点呢?
答疑 1、蓝牙数据透传,指的是上位机MCU通过串口,发任何的数据,蓝牙芯片收到之后会直接转发给手机端
2、同时,手机端发送任何的数据,蓝牙都会通过串口下发给MCU,通过串口的形式
3、我们的方案中,蓝牙透传,是不需要任何的指令或者设置的

问题2 芯片是如何区分AT指令和透传的数据呢?
答疑 1、对于MCU发送的指令,只要不是正常的AT指令,我们都会透传出去,举例说明如下:

AT+CM00\r\n 这个就是正常的AT指令,是不会被透传出去的。会直接处理了
AT+CM00 这个就是异常的指令,是会被透传出去的,因为没有加换行
KT+CM00\r\n 这个也会被透传出去,因为他不是AT指令开头
1234AT+CM00\r\n 这个也会被透传出去,因为他的起始数据不是AT开头。AT的指令仅仅只是在中间,所以会被透传
12121212121212kkk 这个就是纯粹的透传数据了,所以会被透传至手机
至于这些透传的数据,如何去处理,就留给聪明的你去自由发挥啦

2、对于手机端发送的指令,则更容易理解 — SPP透传说明
(1)、任何指令都是透传下去的。哪怕手机端发送的AT+CM00\r\n这种正常的指令,也是被透传的
蓝牙芯片收到之后,也是不会处理的,只会串口输出给MCU

3、对于手机端发送的指令,则更容易理解 — BLE透传说明
(1)、BLE这里和SPP就略有不同,我们给出了三个特征码。前面的两个是完全的透传,详见7.5章节

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
蓝牙模块的使用方法蓝牙 UARTUARTUARTUART模块使用说明书 模块使用说明书 模块使用说明书 (中文版) http:// http:// http://http:// oooole oooole .taobao.com .taobao.com .taobao.com.taobao.com 1. 蓝牙 UARTUARTUART 模块 说明 左图为蓝牙 左图为蓝牙 左图为蓝牙 UARTUARTUARTUART模块 正面的 正面的 3D 图截, 图截, 图截, 左上角有两个 左上角有两个 左上角有两个 LEDLEDLED指 示灯。 红色指示灯 在接通电源后长亮,蓝色指示灯 在接通电源后长亮,蓝色指示灯 的闪烁状态指示模 块的工作状态: 块的工作状态: 块的工作状态:  慢速 连续 闪烁: 闪烁: AT 模式  快速连续闪烁: 快速连续闪烁: 快速连续闪烁: BT 模式时未连接设备 模式时未连接设备 模式时未连接设备 模式时未连接设备  快闪两次循环: 快闪两次循环: 快闪两次循环: BT 模式时已连接设备 模式时已连接设备 模式时已连接设备 模式时已连接设备 右上角有一个微型拨动开关,可以选择蓝牙工作模式到 右上角有一个微型拨动开关,可以选择蓝牙工作模式到 右上角有一个微型拨动开关,可以选择蓝牙工作模式到 右上角有一个微型拨动开关,可以选择蓝牙工作模式到 右上角有一个微型拨动开关,可以选择蓝牙工作模式到 右上角有一个微型拨动开关,可以选择蓝牙工作模式到 右上角有一个微型拨动开关,可以选择蓝牙工作模式到 右上角有一个微型拨动开关,可以选择蓝牙工作模式到 右上角有一个微型拨动开关,可以选择蓝牙工作模式到 右上角有一个微型拨动开关,可以选择蓝牙工作模式到 右上角有一个微型拨动开关,可以选择蓝牙工作模式到 右上角有一个微型拨动开关,可以选择蓝牙工作模式到 AT 边即为 边即为 AT 模式,拨动到 模式,拨动到 模式,拨动到 BT 边即为 边即为 BT 模式 (更改模式时需要断电) (更改模式时需要断电) (更改模式时需要断电) (更改模式时需要断电) (更改模式时需要断电) :  AT 模式:用于配置蓝牙块的参数,例如名称、对密码通信波特率等。 模式:用于配置蓝牙块的参数,例如名称、对密码通信波特率等。 模式:用于配置蓝牙块的参数,例如名称、对密码通信波特率等。 模式:用于配置蓝牙块的参数,例如名称、对密码通信波特率等。 模式:用于配置蓝牙块的参数,例如名称、对密码通信波特率等。 模式:用于配置蓝牙块的参数,例如名称、对密码通信波特率等。 模式:用于配置蓝牙块的参数,例如名称、对密码通信波特率等。 模式:用于配置蓝牙块的参数,例如名称、对密码通信波特率等。 模式:用于配置蓝牙块的参数,例如名称、对密码通信波特率等。 模式:用于配置蓝牙块的参数,例如名称、对密码通信波特率等。 模式:用于配置蓝牙块的参数,例如名称、对密码通信波特率等。 模式:用于配置蓝牙块的参数,例如名称、对密码通信波特率等。 模式:用于配置蓝牙块的参数,例如名称、对密码通信波特率等。 模式:用于配置蓝牙块的参数,例如名称、对密码通信波特率等。 模式:用于配置蓝牙块的参数,例如名称、对密码通信波特率等。 模式:用于配置蓝牙块的参数,例如名称、对密码通信波特率等。 模式:用于配置蓝牙块的参数,例如名称、对密码通信波特率等。  BT 模式:用于 模式:用于 模式:用于 UARTUARTUARTUART数据通信 数据通信 。 左图为 模块背面引脚说明,从上到下左图为 模块背面引脚说明,从上到下左图为 模块背面引脚说明,从上到下左图为 模块背面引脚说明,从上到下左图为 模块背面引脚说明,从上到下左图为 模块背面引脚说明,从上到下左图为 模块背面引脚说明,从上到下左图为 模块背面引脚说明,从上到下GNDGNDGND,+5V+5V+5V,EN ,RX 和 TX :  GND :连接到系统地 :连接到系统地 :连接到系统地 :连接到系统地  +5V+5V :连接到可靠的 :连接到可靠的 :连接到可靠的 :连接到可靠的 +5V+5V 电源  EN :连接到 :连接到 :连接到 MPUMPUMPU引脚,可控制模块使能。悬空默认为“ 引脚,可控制模块使能。悬空默认为“ 引脚,可控制模块使能。悬空默认为“ 引脚,可控制模块使能。悬空默认为“ 引脚,可控制模块使能。悬空默认为“ 引脚,可控制模块使能。悬空默认为“ 引脚,可控制模块使能。悬空默认为“ 引脚,可控制模块使能。悬空默认为“ ON ”。  RX :连接 :连接 MPUMPUMPU的 TX 引脚,若 引脚,若 MPUMPUMPU内部无上 拉电阻则此引脚需要内部无上 拉电阻则此引脚需要内部无上 拉电阻则此引脚需要内部无上 拉电阻则此引脚需要内部无上 拉电阻则此引脚需要内部无上 拉电阻则此引脚需要内部无上 拉电阻则此引脚需要拉1。  TX :连接 :连接 MPUMPUMPU的 RX 引脚。 引脚。 2. E-configconfig config 底座说明 底座说明 底座说明 左图 为蓝牙蓝牙 UARTUARTUARTUART模块配套的 模块配套的 模块配套的 E-con figfigfig底座(另购)。该可以直接插上本 底座(另购)。该可以直接插上本 底座(另购)。该可以直接插上本 底座(另购)。该可以直接插上本 底座(另购)。该可以直接插上本 底座(另购)。该可以直接插上本 底座(另购)。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值