BT401双模音频蓝牙模块如何开启ble的透传,有什么注意事项

BT401音频蓝牙模块如何开启ble的透传?

首先BT401的蓝牙音频模块,分为两个版本,dac版本和iis数字音频版本

DAC版本:就是BT401蓝牙模块【9和10脚】直接输出模拟音频信号,也就是说,直接推动耳机可以听到声音

IIS版本 :就是BT401蓝牙模块【24.25.26脚】直接输出或者输入数字信号,一般搭配dsp使用

不懂IIS是什么的,只需要关注DAC版本就可以了。想了解iis的自行网上去搜索一下,不提供培训

关于BT401蓝牙模块的ble透传是存在于整个模块的通电周期

但是要满足2个条件

  1. 必须要被app连接,比如:常用的手机端测试app,包括:lightblue、nrfconenct
  2. 手机端的app必须主动打开notify,这一点所有的蓝牙芯片操作都一样

可以网上搜一下,大概的操作如下:

另外还有其他的细节描述如下:

1、对于MCU发送的指令,只要不是正常的AT指令,我们都会透传出去,举例说明如下:

AT+CT00\r\n 这个就是正常的AT指令,是不会被透传出去的。蓝牙芯片会直接处理

AT+CT00 这个就是异常的指令,是会被透传出去的,因为没有加换行,蓝牙芯片也会返回ER+7

KT+CT00\r\n 这个也会被透传出去,因为他不是AT指令开头

1234AT+CM00\r\n 这个也会被透传出去,因为起始数据不是AT开头。AT的指令仅仅只是在中间,所以会被透传

12121212121212kkk 这个就是纯粹的透传数据了,所以会被透传至手机

至于这些透传的数据,如何去处理,就留给聪明的您去自由发挥啦

2、对于手机端发送的数据,则更容易理解 --- SPP和BLE透传说明

(1)、任何数据都是透传下去的。哪怕手机端发送的AT+CT00\r\n这种正常的指令,也是被透传的

蓝牙芯片收到之后,也是不会处理的,只会串口输出给MCU

相关推荐
起个网名真难~2 小时前
STM32F103_Bootloader_从零到UART升级成功_博客原稿
stm32·单片机·嵌入式硬件
二本咕咕-机械转码3 小时前
FreeRTOS深入解析(一)_链表与并发保护——哨兵循环链表、排序键游标、临界区与关调度
单片机·算法·链表
AI视频工具指南4 小时前
怎么用 AI 做节日祝福视频?
人工智能·音视频·节日
Zwawa4 小时前
串口命令如何从字符串长成协议:帧头、长度、校验和与状态机
c语言·单片机·嵌入式
小李不想当小白4 小时前
BKP备份寄存器与RTC实时时钟(STM32标准库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·嵌入式
HZZD_HZZD5 小时前
大口径摄像水表白皮书拆解:DN40加装改造与字轮识别实测
运维·物联网·腾讯云
SL_staff6 小时前
设备离线时业务不中断:JVS-IOT高可用架构解析
java·物联网·产品
Flynn Liang9 小时前
Spring AI 多模态实战(下):文生图 + TTS 语音合成(含 2.0 流式音频分片)
人工智能·spring·文生图·音视频·语音合成·tts·springai
铅笔小新z10 小时前
【stm32】WWDG(窗口看门狗)
stm32·单片机·嵌入式硬件
byte轻骑兵10 小时前
【LMP】规范精讲[11]: 暗房里的协议——产线射频测试是怎么指挥芯片的
物联网·通信协议·蓝牙协议·lmp·蓝牙链路管理