reset|【教程】蓝牙主从一体模块多连接数据传输

reset|【教程】蓝牙主从一体模块多连接数据传输

文章图片

reset|【教程】蓝牙主从一体模块多连接数据传输

文章图片

reset|【教程】蓝牙主从一体模块多连接数据传输

文章图片

reset|【教程】蓝牙主从一体模块多连接数据传输

文章图片

reset|【教程】蓝牙主从一体模块多连接数据传输

文章图片

reset|【教程】蓝牙主从一体模块多连接数据传输

文章图片


在前面的文章已经介绍了亿佰特蓝牙主从一体模块E104-BT52从机与手机多连接的使用教程 , 接下来继续学习从模块与主模块多连接、主模块与从模块多连接、主从共存多连接、模块一路连接从机一路连接主机的使用方法 。
前文指路: 蓝牙主从一体模块多连接数据传输
一、从模块与主模块多连接1、准备3个E104-BT52模块
2、设置从机:三个模块中的其中一个 , 发送指令AT+ROLE=0AT+LOGMSG=1.
3、设置主机:三个模块中的另外两个中的其中一个 , 发送指令AT+ROLE=1AT+LOGMSG=1. , 最后一个也以此同样的方法设置为主机

4、连接:
三个模块都输入AT+RESET 重启模块 , 等待自动连接上 , 如下所示左边的是主机, 右边两个是从机 。

5、主机向从机格式传输
主机模块在格式传输下 发送 00 31 32 33 34 35 36 37 38 39 30 连接句柄为0的从机模块收到数据31 32 33 34 35 36 37 38 39 30 (ASCLL为1234567890)

主机模块在格式传输下 发送 00 41 42 43 44 45 46 47 48 49 4A 4B 连接句柄为1的从机模块收到数据41 42 43 44 45 46 47 48 49 4A 4B (ASCLL为ABCDEFGHIJK)

6、从机向主机格式传输
第一个从机向主机发送1234567890在输入框中输入(00 31 32 33 34 35 36 37 38 39 30)第二个从机向主机发送ABCDEFGHIJK , 在输入框中输入(00 41 42 43 44 45 46 47 48 49 4A 4B)然后点击发送主机端收到ABCDEFGHIJK1234567890

7、透传数据
首先发送+++进入指令模式 , 然后发送AT+TRANMD=1(数据透传)然后再退出指令模式

主机与从机间相互透传 , 主机给从机发送1234567860 , 从机1给主机发送ABCDEFGHIJK , 从机2给主机发送abcdefhijk

四.主模块与从模块多连接1、设置3个模块中的1个为主机 指令AT+ROLE=1
2、设置3个模块中的2个模块为从机AT+ROLE=0
3、重启等待连接AT+RESET
4、通讯参照此处 , 方法完全相同从模块与主模块多连接中的第5点“主机向从机格式传输”
五.主从共存多连接连接角色说明:E104-BT52 作为主从共存时, 也就是说 一共支持两路连接, 可以有以下连接情况 ,
1、两路连接都做从机 那么通讯就参照从模块与主模块多连接中第5点~第7点
2、两路连接都做主机 , 那么通讯参照主模块与从模块多连接中第4点
3、模块一路连接做从机 , 一路连接做主机 , 下文讲解此种情况
六.模块一路连接从机一路连接主机
【reset|【教程】蓝牙主从一体模块多连接数据传输】1、准备2个模块与一部手机
2、角色设置
两个模块中的其中一个模块设置为主从共存 , 指令AT+ROLE=3
另一个模块设置为从机模式指令AT+ROLE=1 , 然后重启 指令 AT+RESET

相关经验推荐