社区
无线
帖子详情
多个蓝牙从机连接同一个蓝牙主机,能不能在配对模式下?
lr2131
2015-03-27 11:18:50
如题,看到CC254x的代码,可以做到一对多,没问题,但是却是在广播模式下。
也有配对模式下的代码,但是是一对一的。
所以,我怀疑蓝牙的协议,是不是要求在一对多的时候不能在配对模式下工作。
我这里的从机全都是CC2541,主机是USB dongle(CC2540),或者是手机蓝牙。
目前都能分别做到在广播模式下一对多,在配对模式下做到一对一。
却不知道能不能做到在配对模式下做到一对多,谁能明确告诉我蓝牙标准有没有这么限制,谢谢了
...全文
5304
4
打赏
收藏
多个蓝牙从机连接同一个蓝牙主机,能不能在配对模式下?
如题,看到CC254x的代码,可以做到一对多,没问题,但是却是在广播模式下。 也有配对模式下的代码,但是是一对一的。 所以,我怀疑蓝牙的协议,是不是要求在一对多的时候不能在配对模式下工作。 我这里的从机全都是CC2541,主机是USB dongle(CC2540),或者是手机蓝牙。 目前都能分别做到在广播模式下一对多,在配对模式下做到一对一。 却不知道能不能做到在配对模式下做到一对多,谁能明确告诉我蓝牙标准有没有这么限制,谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_36855473
2016-11-28
打赏
举报
回复
求大神教下蓝牙一对多联方法
AKQJX
2016-05-18
打赏
举报
回复
同问 字节补丁.exe
JIWUSO
2015-12-13
打赏
举报
回复
请问大虾,如你上面描述的,蓝牙组网一对多是怎么实现的?
lr2131
2015-04-02
打赏
举报
回复
测试完成,可以在一对多模式下用配对。
HC-05
蓝牙
模块使用教程(适用于两个
蓝牙
模块绑定)
步骤: 1. 两个
蓝牙
模块必须一个作为
主机
,另一个作为
从机
才能建立
连接
(上电后,
从机
一直处于接受状态,等待被
连接
。而
主机
则主动发出信号,寻找目标
从机
,前提是该目标
从机
的mac地址事先被写入到
主机
的flash芯片中储存) 2.
蓝牙
模块上电前一直按住key按键不放,上电后松开,此时LED灯处于慢闪状态(每秒闪1次),提示已经进入AT指令响应状态,可以进行接收AT指令控制 3. PC端打开安可信串口助手(带AT指令),打开相应的串口,发送AT+ROLE?\n查询该模块的主从角色,如果为0,则为
从机
,如果为1则为
主机
。本例中,此模块(图中左边的HC-05模块)设为
主机
,则发送AT+ROLE=1\n,设为
主机
,成功返回OK 4. 发送AT+ADDR?\n查询此模块的mac地址,本例中为98d3:33:80ebdf,记下来稍后为
从机
的地址绑定用。同样的方法将另一个模块(图中右边的HC-05模块)设置为
从机
(AT+ROLE=0\n),并且查询到mac地址为98d3:36:aac2 5. 向
主机
串口中发送AT+BIND=98d3,36,aac2\n绑定
从机
的mac地址,成功则返回OK。发送AT+CMODE=0\n将
主机
设为指定
蓝牙
地址
连接
模式
(即只允许
主机
向绑定好mac地址的
蓝牙
从机
设备发起
连接
) 6. 同样地,向
从机
串口发送AT+BIND=983d,33,80ebdf\n绑定
主机
的mac地址,成功则返回OK。发送AT+CMODE=0\n将
从机
也设为指定
蓝牙
地址
连接
模式
(即只允许
从机
接受绑定好mac地址的
蓝牙
主机
设备发起的
连接
) 7. 至此,主
从机
均设置完毕。主从两模块松开key键重新上电,LED都快闪(每秒闪2次),表明均处于等待
配对
状态,随后大约几秒钟后,LED闪烁频率发生变化(不确定),表明已经侦测到目标设备,正在建立
连接
。随后大约一秒钟,很快 LED变成慢双闪状态(每2秒闪一次,每次连闪2下),提示已经
配对
成功,可以通过
蓝牙
协议传输数据了 8. 此时,在串口助手中发送一串字符,如果另一个
蓝牙
模块的串口助手里收到了同样的字符,且回送的字符,对方亦能收到,则通信成功。
SONY索尼PS3无线手柄
蓝牙
配对
工具(SixaxisPairToolSetup)0.2.3官方安装版
SONY索尼PS3无线手柄
蓝牙
配对
工具是一款专用于SONY索尼PS3无线手柄的
蓝牙
配对
工具,喜欢玩游戏的网友,很多都买游戏手柄,而索尼PS3无线手柄是一个好牌子,现在的手柄都是无线的,用的是
蓝牙
模式
传输,该工具可以修改PS3无线手柄的
蓝牙
配对
地址。 软件说明 我们知道PS3无线手柄使用的
连接
方式为
蓝牙
无线协议,一般情况下新手柄到手之后需要通过USB数据线和PS3
主机
进行一次
配对
之后才可以使 用
蓝牙
LM77规格书.PDF
深圳市大熊智能 LM77
蓝牙
模块是主从一体的
蓝牙
串口模块,简单的说,当
蓝牙
设备与
蓝牙
设备
配对
连接
成功后,我们可以忽视
蓝牙
内部的通信协议,直接将将
蓝牙
当做串口用。当建立
连接
,两设备共同使用一通道也就是
同一个
串口,一个设备发送数据到通道中,另外一个设备便可以接收通道中的数据 工具和原料 LM77主从一体
蓝牙
模块 杜邦线及面包线:公对母、母对母或插在面包板上用面包线(公对公) arduino板,arduinoIDE编译环境 步骤 第一,我们还需要了解一下它的参数,才可以开始调试 ==规格参数==#模块工作角色:从
模式
#串口参数:38400bits/s 停止位1位无校验位#
配对
码:1234#设备名称:LM76#
连接
模式
:任意
蓝牙
设备
连接
模式
(恢复默认设置 AT指令:AT+RESET)#核心模块使用LM76从模块,引出接口包括VCC,GND,TXD,RXD,KEY引脚、
蓝牙
连接
状态引出脚(STATE),未
连接
输出低,
连接
后输出高#led指示
蓝牙
连接
状态,红蓝灯一起快闪表示没有
蓝牙
连接
,慢闪表示
蓝牙
已
连接
并打开了端口#底板设置防反接二极管,带3.3V LDO,输入电压3.6~6V,未
配对
时电流约30mA,
配对
后约10mA,输入电压禁止超过7V!#接口电平3.3V,可以直接
连接
各种单片机(51,AVR,PIC,ARM,MSP430等),5V单片机也可直接
连接
,无需MAX232也
不能
经过MAX232!#空旷地有效距离30米(功率等级为CLASS 2),超过30米也是可能的,但不对此距离的
连接
质量做保证#
配对
以后当全双工串口使用,无需了解任何
蓝牙
协议,支持8位数据位、1位停止位、可设置奇偶校验的通信格式,这也是最常用的通信格式,不支持其他格式。#可以通过拉高34脚进入AT命令
模式
设置参数和查询信息#体积小巧,工厂贴片生产,保证贴片质量。防尘美观,且有一定的防静电能力。#可通过AT命令切换为
主机
或者
从机
模式
,可通过AT命令
连接
指定设备#支持从2400bps~128000bps间的标准波特率 第二,接着我们就开始进入
蓝牙
模块的AT
模式
。 ==接口定义==*RXD:接收端*TXD:发送端*EN:设置工作
模式
(1、工作
模式
2、AT指令设置
模式
)*VCC:模块供电正极(3V)*GND:模块供电负极==使用方法==LM76主要有两种方法进行AT设置,一种是用USB转TTL,另一种就是借助Arduino主板进行设置。按住LM76左上角的黑色按钮,再进行接线通电,指示灯间隔2秒闪烁一次,表示进入AT
模式
。如果指示灯连续闪烁很快,说明在工作
模式
,未进入AT
模式
。===使用方法1===#
蓝牙
与USB转串口模块
连接
方式,RXD-TX TXD-RX VCC-VCC GND-GND 第三,进入AT
模式
以后我们就可以对它的一些设置进行更改了。 要设置
蓝牙
AT指令,必须先进入AT
模式
,当
蓝牙
模块state灯变为慢闪,则表明已经进入AT
模式
。(将
蓝牙
模块与转串口模块对插,用跳线将AT对应的引脚接VCC)这时候将转串口模块接入电脑,打开超级终端或者串口调试助手便可以开始设置AT
模式
。打开串口调试助手,测试AT指令,找到相应串口号后,注意发AT指令时必须回车换行,AT指令只能在模块未
连接
状态下才能生效,一旦
蓝牙
模块与设备
连接
上,
蓝牙
模块即进入数据透传
模式
[AT指令不区分大小写,均以回车、换行字符结尾:\r\n ] 可能需要反复调试,一定需要一定耐心 其实LM77主从一体有两种,一种是有按钮,一种没有那个小按钮,其实都差不多 楼主有多的
蓝牙
模块可以送,需要开发产品的朋友可以联系我
LM76规格书.PDF
深圳市大熊智能 LM76
蓝牙
模块是主从一体的
蓝牙
串口模块,简单的说,当
蓝牙
设备与
蓝牙
设备
配对
连接
成功后,我们可以忽视
蓝牙
内部的通信协议,直接将将
蓝牙
当做串口用。当建立
连接
,两设备共同使用一通道也就是
同一个
串口,一个设备发送数据到通道中,另外一个设备便可以接收通道中的数据 工具和原料 LM76主从一体
蓝牙
模块 杜邦线及面包线:公对母、母对母或插在面包板上用面包线(公对公) arduino板,arduinoIDE编译环境 步骤 第一,我们还需要了解一下它的参数,才可以开始调试 ==规格参数==#模块工作角色:从
模式
#串口参数:38400bits/s 停止位1位无校验位#
配对
码:1234#设备名称:LM76#
连接
模式
:任意
蓝牙
设备
连接
模式
(恢复默认设置 AT指令:AT+RESET)#核心模块使用LM76从模块,引出接口包括VCC,GND,TXD,RXD,KEY引脚、
蓝牙
连接
状态引出脚(STATE),未
连接
输出低,
连接
后输出高#led指示
蓝牙
连接
状态,红蓝灯一起快闪表示没有
蓝牙
连接
,慢闪表示
蓝牙
已
连接
并打开了端口#底板设置防反接二极管,带3.3V LDO,输入电压3.6~6V,未
配对
时电流约30mA,
配对
后约10mA,输入电压禁止超过7V!#接口电平3.3V,可以直接
连接
各种单片机(51,AVR,PIC,ARM,MSP430等),5V单片机也可直接
连接
,无需MAX232也
不能
经过MAX232!#空旷地有效距离30米(功率等级为CLASS 2),超过30米也是可能的,但不对此距离的
连接
质量做保证#
配对
以后当全双工串口使用,无需了解任何
蓝牙
协议,支持8位数据位、1位停止位、可设置奇偶校验的通信格式,这也是最常用的通信格式,不支持其他格式。#可以通过拉高34脚进入AT命令
模式
设置参数和查询信息#体积小巧,工厂贴片生产,保证贴片质量。防尘美观,且有一定的防静电能力。#可通过AT命令切换为
主机
或者
从机
模式
,可通过AT命令
连接
指定设备#支持从2400bps~128000bps间的标准波特率 第二,接着我们就开始进入
蓝牙
模块的AT
模式
。 ==接口定义==*RXD:接收端*TXD:发送端*EN:设置工作
模式
(1、工作
模式
2、AT指令设置
模式
)*VCC:模块供电正极(3V)*GND:模块供电负极==使用方法==LM76主要有两种方法进行AT设置,一种是用USB转TTL,另一种就是借助Arduino主板进行设置。按住LM76左上角的黑色按钮,再进行接线通电,指示灯间隔2秒闪烁一次,表示进入AT
模式
。如果指示灯连续闪烁很快,说明在工作
模式
,未进入AT
模式
。===使用方法1===#
蓝牙
与USB转串口模块
连接
方式,RXD-TX TXD-RX VCC-VCC GND-GND 第三,进入AT
模式
以后我们就可以对它的一些设置进行更改了。 要设置
蓝牙
AT指令,必须先进入AT
模式
,当
蓝牙
模块state灯变为慢闪,则表明已经进入AT
模式
。(将
蓝牙
模块与转串口模块对插,用跳线将AT对应的引脚接VCC)这时候将转串口模块接入电脑,打开超级终端或者串口调试助手便可以开始设置AT
模式
。打开串口调试助手,测试AT指令,找到相应串口号后,注意发AT指令时必须回车换行,AT指令只能在模块未
连接
状态下才能生效,一旦
蓝牙
模块与设备
连接
上,
蓝牙
模块即进入数据透传
模式
[AT指令不区分大小写,均以回车、换行字符结尾:\r\n ] 可能需要反复调试,一定需要一定耐心 其实LM76主从一体有两种,一种是有按钮,一种没有那个小按钮,其实都差不多 楼主有多的
蓝牙
模块可以送,需要开发产品的朋友可以联系我,江生 15989500950
AVRCP Profile官方规格
蓝牙
核心规格
蓝牙
设备的构成组件。
蓝牙
核心规格定义各种技术构成组件,开发人员可以用它们来创建构成繁荣的
蓝牙
生态系统的互操作性设备。
蓝牙
规格由
蓝牙
技术联盟 (SIG) 负责监督,并由Bluetooth SIG 工作组 定期更新和补充,以满足不断发展的技术和市场要求。
蓝牙
的两种类型 部署最为普遍的两种规格为
蓝牙
基础率/增强数据率 (BR/EDR)(采用版本为 2.0/2.1)和低耗能 (LE)
蓝牙
(采用版本为 4.0/4.1/4.2)。每项部署都有不同的用例,同时采用不同的芯片以满足基本硬件要求。双模芯片也适用于包含两种用例的应用。 存在哪些差异?
蓝牙
BR/EDR—可建立相对较短距离的持续无线
连接
,因此非常适用于流式音频等应用
蓝牙
LE—可建立短时间的长距离无线电
连接
,非常适用于无需持续
连接
但依赖电池具有较长寿命的的物联网 (IoT) 应用 双模—双模芯片可支持需要
连接
BR/EDR 设备(例如音频耳机)以及 LE 设备(例如穿戴设备或零售信标)的单一设备(例如智能手机或平板电脑) 核心系统结构 尽管每项部署都有具体要求(详见
蓝牙
规格),但
蓝牙
核心系统结构有许多统一要素。该系统包含射频收发器、基带和协议栈,支持设备
连接
和交换各类数据。
蓝牙
设备交换根据
蓝牙
规格协议信号。核心系统协议包括射频 (RF) 协议、链路控制 (LC) 协议、链路管理器 (LM) 协议以及逻辑链路控制和适配协议 (L2CAP),
蓝牙
规格详细定义了这些协议。 最低的三个系统层—射频、链路控制和链路管理器协议—通常被归属于称为
蓝牙
控制器的子系统。这是一种采用可选标准接口—
主机
控制器接口 (HCI)—的通用部署,支持与
蓝牙
系统的其他设备(即
蓝牙
主机
)进行双向通信。 主控制器可能是以下配置之一,具体取决于用例: BR/EDR 控制器,包括射频、基带、链路管理器和可选 HCI LE 控制器,包括 LE PHY、链路层和可选 HCI BR/EDR 组合控制器和 LE 控制器,组合控制器共享一个
蓝牙
设备地址
蓝牙
规格通过定义等效层之间交换的协议信息来实现系统之间的互操作性。它还通过定义
蓝牙
控制器和
蓝牙
主机
之间的公用接口来实现独立
蓝牙
子系统之间的互操作性。
蓝牙
栈 物理 (PHY) 层 通过
蓝牙
通信信道控制 2.4Ghz 射频的传输/接收。BR/EDR 提供的信道较多但带宽较窄,而 LE 使用的信道较少但带宽较宽。 链路层 定义数据包结构/信道、发现/
连接
程序以及发送/接收数据。 直接测试
模式
允许测试人员向 PHY 层发出指令以传输或接收给定数据包序列,通过 HCI 或 2 线 UART 接口提交命令。
主机
控制器接口 (HCI)
蓝牙
控制器子系统(底部三层)和
蓝牙
主机
之间的可选标准接口。 逻辑链路控制和适配协议 (L2CAP) 层 基于数据包的协议,可将数据包传输至 HCI 或直接传输到无
主机
系统中的链路管理器。支持更高级别的协议多路复用、数据包分割和重组,以及将服务质量信息传输到更高层。 属性协议 (ATT) 在建立
连接
之后定义数据交换客户端/服务器协议。使用通用属性配置文件 (GATT) 将属性分类为有意义的服务。ATT 主要用于 LE 部署,偶尔也会用于 BR/EDR 部署。 安全管理器 定义管理
蓝牙
设备之间
配对
完整性、身份验证以及加密的协议和操作,提供安全功能工具箱,其他组件可利用该工具箱支持不同应用所需的各种安全级别。 通用属性配置文件 (GATT) 使用属性协议,GATT 对封装设备组件性能的服务进行分组,并描述基于 GATT 功能的用例、角色和一般性能。其服务框架定义服务规程和格式及其特性,其中包括发现、读取、写入、通知以及指示特性以及配置特性广播。GATT 仅用于
蓝牙
LE 部署。 详细了解 GATT 信息。 通用访问配置文件(GAP) 可与
蓝牙
LE 部署中的 GATT 配合使用,以定义与发现
蓝牙
设备和共享信息相关的规程和角色,以及
连接
蓝牙
设备的链路管理内容
无线
3,846
社区成员
5,006
社区内容
发帖
与我相关
我的任务
无线
硬件/嵌入开发 无线
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 无线
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章