【昇润蓝牙】蓝牙4.0BLE模组(型号CC2541) 两个蓝牙之间互相通信的使用日志
使用昇润蓝牙4.0BLE模组(型号CC2541) 实现俩个蓝牙模组之间的通信
电脑手机等和蓝牙模组通信的资料很多,但蓝牙模块之间的通信资料比较少。本文以CC2541模组为例实现,俩个蓝牙模块之间的数据通信。
硬件准备
- 1.CC2541主从一体的模组一块
- 2.CC2541从机的模组一块
注意:几乎相同外型的蓝牙模组,是区分主从机的。一般来说,俩个全是从机的蓝牙之间,不能实现相互通信。俩个主从一体的也可以。总之:一定要有一个模块可以作为主机
模块介绍图
实物图
做了一个简单的转接板,将vcc,gnd,tx,rx引出。滤波电容暂时接的是100pf。
软件准备
调试软件使用官方自带的软件。TTC透传模组参数设置V3.4.9.6 Lite
软件、参考文档打包下载
- 方式1:打包下载
- 方式2:某云链接: https://pan.baidu.com/s/1NBp71S-lHyXA4jUvjE68tw 提取码: 9x7n 。若失效了,评论或者私信。
实现步骤
准备部分:使用俩个usb转ttl分别接上主机、从机的这俩个蓝牙模组。(注意tx接rx,不要错)
- 1.检查并配置相同的波特率
- 先点检测模块功能
检测到我接入的俩个蓝牙模块
(如果没有检测的,请检测接线,焊接,供电等问题)
根据检测到的信息,打开串口。
将波特率均设置为9600(可以打开俩个软件窗口)
点击设置串口波特率。AT+BAUD=0,此时可能没有回复。
关闭串口,换9600再打开,通信测试,正常,说明,成功改为9600波特率。
- 2.主机设置为主机模式 AT+SETUP=81C0002C
主机com4发送AT+SETUP=81C0002C
,设置主机模式。(默认都是从机模式启动,需此指令切换)
(此指令只对主从一体的模块有效,单从机无效。)
回复AT+OK,说明设置成功。重启主机
com4设置为主机模式。AT+SET=0
com3设置为从机AT+SET=1
- 3.连接从机AT+SCA=START
扫描,下图发现设备1,AT+NUM=1
连接从机AT+CON#1
点击设备1,收到AT+CON=SUCCESS说明连接成功
结果测试
发送123,能够收到。说明,俩蓝牙模块之间通信成功。
指令统计:
指令 | 正常回复 |
---|---|
AT+SOFT_RST=1 | 软复位无 |
AT+ADV=0 | AT+OK关闭广播 |
AT+ADV=1 | AT+OK 打开广播 |
AT+SET=1 | AT+OK 设置从机 |
AT+SET=0 | AT+OK 设置主机 |
AT+SCA=START | AT+OK AT+NUM=1开始扫描 |
AT+LIST_NUM=? | 1获取列表 |
AT+CON#1 | AT+CON=OK连接成功 |
AT+DISCON | AT+OK关闭广播断开当前连接 |
【昇润蓝牙】蓝牙4.0BLE模组(型号CC2541) 两个蓝牙之间互相通信的使用日志相关推荐
- 【蓝牙Mesh笔记 ①】ESP32-C3 模组上实现天猫精灵蓝牙 BLE Mesh AliGenie 接入,无需WiFi 连接也可以实现天猫精灵语音控制。
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 系列一:ESP32系列模组基础学习系列笔记 1. 爬坑学习新旅程,虚 ...
- 泰凌微ble mesh蓝牙模组天猫精灵学习之旅 ② 如何实现 微信小程序蓝牙控制 Ble Mesh模组 安信可TB02,全部开源!
本<泰凌微ble mesh蓝牙模组天猫精灵学习之旅>系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1.小 ...
- 微信小程序控制硬件第17篇 : 腾讯连连小程序通过LLSync蓝牙协议控制安信可PB-02模组,无需网络实现蓝牙本地通讯。(附带源码)
文章目录 前言 一.注册腾讯物联开发平台设备 新建项目 新建产品 创建数据模板 选择设备开发方式 交互开发配置 新建设备 二.设备端操作 硬件简介与连接 准备软件环境 工程目录 烧录步骤 三.腾讯连连 ...
- 【安信可PB-01/02模组专题③】ESP32-G WIFI蓝牙网关与PB02模组开发进行组网通讯
文章目录 前言 工具 ESP32-G 网关介绍 (1)产品概述 (2)产品接口及 LED 指示灯说明 ESP32-G 网关蓝牙模式使用 (1) 恢复出厂设置 (2) 点击网关中的蓝牙选项 (3) 点击 ...
- Dialog超低功耗蓝牙模块蓝牙5.1数据传输模组
FSC-BT691是使用Dialog DA14531 BLE 5.1芯片的超低功耗蓝牙模组,它支持GATT,ATT,GAP等配置文件.它提供了几个可定制的硬件接口,例如UART,SPI,I2C,AIO ...
- c语言蓝牙接收6,终于搞定了通过两路蓝牙接收数据
一直想做无线传感器,通过蓝牙来接收数据,无奈因为arduino接收串口数据的一些问题,一直搁到现在.因为学校里给学生开了选修课,所以手边有一些nano和mega可以使用,所以就做了用两个nano加上两 ...
- 蓝牙协议栈模组在linux ubuntu 跑蓝牙协议栈 --传统蓝牙搜索演示以及实现原理
零. 概述 主要介绍下用Linux ubuntu虚拟机外接我们的蓝牙扩展版跑蓝牙协议栈的初始化以及搜索演示 一. 声明 本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下: 第一篇:蓝牙综合 ...
- 泰凌微ble mesh蓝牙模组天猫精灵学习之旅 ⑤ 阿里天猫精灵官方Genie BT mesh Stack框架:编译天猫精灵例程,实现语音控制!
本<泰凌微ble mesh蓝牙模组天猫精灵学习之旅>系列博客学习由半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1.小白也痴迷,如 ...
- 蓝牙 linux开发板,开源双模蓝牙协议栈 - 蓝牙模组以及开发板使用介绍
零. 概述 本文章主要讲下我们的开发版(STM32F1+CSR8311)以及蓝牙模组扩展版(CSR8311)的功能以及使用简短说明 一. 声明 本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容 ...
- JST-BLE-DLQ蓝牙模组在物联网通信领域的应用
JST-BLE_DLQ系列模块是一款小型化.高速率的BLE通信模组,其核心采用BLE4.2蓝牙芯片,内部集成 32 位处理器,具有灵敏度高.通信可靠.抗干扰能力强.通信距离远等特点. JST-BLE_ ...
最新文章
- 存储过程授权给子用户
- 人工智能的下一个道德挑战:如何对待动物
- Linq-ToList与ToArray
- TreeView 跟 Iframe 关联设置的方法。
- 云丁密码锁使用说明书_郑州智能密码锁多少钱,放心省心
- idea 转普通项目为maven 项目
- java so jnienv_JNI初步(五)jni ndk 一个.so文件依赖另一个.so文件的写法
- JAVA中String类
- mysql InnoDB引擎支持hash索引吗
- 7.Jenkins 权威指南 --- 分布式构建
- 计算机网络(第8版)期末复习
- Linux内核--通知链事件notifier chain
- 1-十四烷基-3-甲基咪唑六氟磷酸盐([C14MIm][PF6])修饰纳米SiO2二氧化硅(mg级瓶装)
- Android系统教程PPT,Android教程之架构详解.ppt
- 【概率论与数理统计 宋浩】P2(1) 互不相容事件 对立事件
- Git详细使用大全- rebase, merge, switch, cherry-pick, tag
- 富士通打印机调整位置_打印机页首空调整和左边距调整
- 选择java还是python-编程语言是选择Java还是Python好呢?
- 探花交友_第9章_小视频方案(新版)
- 计算机算法设计与分析(第4版) 王晓东 著 2012.2 笔记(这本书还不错,偏实用、有难度)