当前位置: 首页 > news >正文

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

http://www.lryc.cn/news/538683.html

相关文章:

  • 利用二分法+布尔盲注、时间盲注进行sql注入
  • Vue 项目登录的基本流程
  • kubernetes源码分析 kubelet
  • Web3 开发者周刊 36 | 构建自主未来:Agent、可扩展性与赏金
  • 零基础入门机器学习 -- 第十一章机器学习模型的评估与优化
  • 菜鸟之路Day15一一IO流(一)
  • 动手学Agent——Day2
  • JSONObject,TreeUtil,EagelMap,BeanUtil使用
  • Unity嵌入到Winform
  • TCP/UDP协议与OSI七层模型的关系解析| HTTPS与HTTP安全性深度思考》
  • 《Zookeeper 分布式过程协同技术详解》读书笔记-2
  • 缺陷检测之图片标注工具--labme
  • 机器学习_13 决策树知识总结
  • 请解释一下Standford Alpaca格式、sharegpt数据格式-------deepseek问答记录
  • ubuntu 安装管理多版本python3 相关问题解决
  • 滑动窗口算法篇:连续子区间与子串问题
  • Python爬虫实战:股票分时数据抓取与存储 (1)
  • 【设计模式】【行为型模式】访问者模式(Visitor)
  • 基于实例详解pytest钩子pytest_generate_tests动态生成测试的全过程
  • Copilot基于企业PPT模板生成演示文稿
  • 2025百度快排技术分析:模拟点击与发包算法的背后原理
  • 七星棋牌全开源修复版源码解析:6端兼容,200种玩法全面支持
  • 解锁原型模式:Java 中的高效对象创建之道
  • DeepSeek从入门到精通:揭秘 AI 提示语设计误区与 AI 幻觉(新手避坑指南)
  • Jenkins同一个项目不同分支指定不同JAVA环境
  • 从入门到精通:Postman 实用指南
  • win32汇编环境,对话框中使用月历控件示例二
  • gsoap实现webservice服务
  • 容联云联络中心AICC:深度整合DeepSeek,业务验证结果公开
  • 腿足机器人之七- 逆运动学