蓝牙模块主机与从机透传
蓝牙透传模块选型8大要素

蓝牙透传模块选型8大要素蓝牙作为一种近距离无线通信技术,是无线数据传输最成熟的解决方案,目前蓝牙透传模块已经得到广泛应用,如蓝牙彩灯控制方案、蓝牙医疗设备、蓝牙智能门锁等等。
由于蓝牙技术已十分成熟且价格低廉,在物联网新兴领域已得到了充分重视,不过蓝牙透传模块在选型时也应考虑以下几点:1、传输距离蓝牙主要分两种功率级别,在蓝牙模块天线可视的情况下,CLASS1标准通信距离100米(当然稳定传输不丢包的传输距离在50米左右),CLASS2标准通信距离10米。
实际厂家的蓝牙模块产品中,在天线可视的情况下可以稳定的传更远,如云里物里的蓝牙4.0模块MS49SF1实测稳定通信距离可达90米。
2、接口选择蓝牙模块的接口分串行接口、数字IO口、模拟IO口、SPI编程口、USB接口及语音接口。
一般数据传输时采用串行接口(TTL电平)。
3、传输内容目前市场上的蓝牙模块数据传送与语音传输是不同型号的模块,采用的芯片不同,用户在选型时应特别注意。
云里物里的蓝牙模块都是BLE蓝牙模块,即是数据传送模块,可支用户二次开发。
4、工作方式选择蓝牙工作时一般分为主机和从机5、蓝牙模块的控制能力在工业环境中工作的蓝牙模块,尤其注重稳定性和可监控性,主机系统需要随时知道蓝牙模块的工作状态,好的蓝牙模块应该能够对外提供工作状态指示信号。
6、蓝牙模块传输速度选择云里物里蓝牙4.0模块MS47SF1实测最高稳定不丢包,蓝牙4.2模块MS49SF2实测最高稳定不丢包传输速度为(下图,左为MS47SF1,右为MS49SF2)7、供应商选择选择蓝牙模块或是蓝牙方案,一般选择有研发、生产、销售和售后一体的供应商。
很多比较便宜的蓝牙模块厂商,由于受限于资金、技术方面的水平,不能给客户提供完善的技术支持和售后服务。
云里物里专业致力于简化客户的产品应用设计,深耕BLE蓝牙透传模块领域,构建自有研发、测试、生产、销售和售后配套体系,可以很好的服务于终端客户!。
BLE蓝牙的角色功能

BLE 蓝牙的角色功能
蓝牙设备之间进行通讯时,必须有一个为主机,一个为从机,才能进行通信。
通信时,也必须由主机进行查找,并发起配对,建立连接后,双方即可收发数据。
BLE 蓝牙的角色主要包括:主机、从机、主从一体和一主多从等等,本篇也将为大家详细介绍BLE 蓝牙的主要角色功能。
【主机】
在主机模式下的蓝牙模块可以对周围设备进行搜索并选择需要连接的从机进行连接。
可以发送和接收数据,也可以设置默认连接从机的MAC 地址,这样模块只要通电就可以查找此从机模块并进行连接。
【从机】
工作在从机模式下的蓝牙模块只能被主机搜索,不能主动搜索。
从机跟主机连接以后,也可以和主机设备进行发送和接收数据。
【主从一体】
主从一体就是能够在主机和从机模式间切换,即可做主机也可作从机。
在主从一体模式下,我们将一个串口蓝牙模块设置为主机,另一个设置为从机,建立连接后,就可以进行无需任何协议进行数据透传。
蓝牙模块介绍

蓝牙模块介绍:主机模块实物与从机一样,模块上有白点,主机模块会自动和从机模块配对,省却配对的麻烦,适合在需要两个设备间通过蓝牙串口无线通信的应用,无需电脑.蓝牙透传模块可以让你原来使用串口的设备摆脱线缆的束缚在10米范围内实现无线串口通信。
使用该模块无需了解复杂的蓝牙底层协议,只要简单的几个步骤即可享受到无线通信的便捷。
蓝牙透传模块只有4个A T指令,分别是测试通讯,改名称,改波特率,改配对密码,AT指令必须从TXD,RXD信号脚设置,不能通过蓝牙信道设置。
发送AT指令的设备可以是各种类型的MCU(比如51,avr,pic,msp430,arm等),也可以是电脑通过串口(PC串口接MAX232以后或者USB转串口)发送。
特别注意:1、主机模块和从机模块均不能切换工作模式,只能是单一的工作模式(主或从)2、主机模块只能配对HC06的从机模块,主机模块之间不能配对连接,主机模块也不能跟带蓝牙的电脑或者手机等其他蓝牙设备配对3、从机模块可以跟带蓝牙的电脑或者部分带蓝牙的手机配对使用,从机模块之间不能连接,如果电脑没有主机模块的AT指令比从机模块少了AT+NAME指令,其他指令相同5、主机模块和从机模块的接口均为3.3V电平,可以直接连接各种TTL电平带串口MCU(5V的MCU请串联1K电阻)直接连接,设置参数可以用MCU或者本店的USB转串口,或者增加MAX232转换电路后的电脑串口小常识:ﻫTXD:发送端,一般表示为自己的发送端,正常通信的时候接另一个设备的RXD。
ﻫRXD:接收端,一般表示为自己的接收端,正常通信的时候接另一个设备的TXD。
正常通信时候本身的TXD永远接设备的RXD!ﻫ自收自发:顾名思义,也就是自己接收自己发送的数据,也就是自身的TXD接到自身的RXD,用来测试本身的发送和接收是否正常。
也称回环测试。
由于蓝牙核心板不方便接线,因此我们把它焊接到底板上,底板上含3.3V LDO,为了方便再拆卸,仅焊接有用的引脚,引出VCC、GND、TXD、RXD(TXD、RXD均为3.3V电平)四根线方便接线,STATE为LED状态输出脚,未连接时输出脉冲,连接后输出高电平,可由MCU判断状态,需自行焊接插针,KEY接口对从机无效。
详解蓝牙4.2模块的串口透传通讯方式

详解蓝牙4.2模块的串口透传通讯方式
提到ble蓝牙模块,少不了要说说低功耗蓝牙模块的串口透传通讯方式了。
串口透传也叫透明传输,简称透传。
串口透传是一种工作方式,一般出现
在串口蓝牙模块中。
串口透传蓝牙模块使用极其便利,开发者不需要了解蓝
牙协议栈是如何实现的,只需要使用串口蓝牙模块就可以方便地开发蓝牙无
线传输产品。
串口蓝牙模块具体的工作机制就是不对MCU要传输的数据做
任何处理,也不需要自己增加什幺协议。
一、串口透传的特征:
(1)串口透传的过程中数据不用处理
(2)双向传输
(3)无需了解复杂的蓝牙底层协议,只要简单几步设置就可以实现蓝牙透传
二、蓝牙4.2模块的串口透传应用框图:
用户MCU直接使用串口透传的方式与蓝牙4.2模块SKB369通讯;
SKB369模块可以把所有来自用户MCU的数据通过串口透传给另一端的设备。
另一端设备可以是智能手机(iOS/Android),也可以是其它BLE设备。
此情况下,蓝牙4.2模块配置为从设备,手机作为主设备,在模块与手机
成功建立连接后即可开始双向数据透明传输。
基本架构如下:。
蓝牙透传——介绍蓝牙最简单、最常见的通讯方式

蓝⽛透传——介绍蓝⽛最简单、最常见的通讯⽅式说到低功耗蓝⽛模块,少不了要说说低功耗蓝⽛模块中最简单、最常见的通讯⽅式——透传。
透传也叫串⼝透传,就是透明传输的意思,透传是⼀种⼯作⽅式,不是⼀种功能,⼀般出现在串⼝模块中(蓝⽛串⼝透传模块是为了让⽤户更好的开发蓝⽛⽆线传输产品,⽽不需要关⼼蓝⽛协议栈如何实现)。
串⼝模块具体的⼯作机制就是不对MCU要传输的数据做任何处理,也不需要⾃⼰增加什么协议。
特点:1、这个过程数据不⽤处理2、不会丢数据3、双向传输4、透传的数据包没有协议封装,⾃⼰可以控制数据包的⼤⼩5、⽆需了解复杂的蓝⽛底层协议,只要简单⼏步设置就可以实现蓝⽛透传推出的蓝⽛4.2模块HY-40R204W是⼀款基于TI CC2640R2F⽅案的低功耗蓝⽛透传模块,⽀持蓝⽛4.2(升级⽀持蓝⽛5)BLE协议。
HY-40R204W模块性能良好,平均功耗低,接收灵敏度⾼,传输距离远,可⽀持UART/SPI通讯接⼝。
HY-40R204W模块尺⼨合理,能很好的结合客户的产品运⽤,满⾜客户对蓝⽛设备的⼆次编程需求。
参数如下:频率范围:2402-2480MHZ(2.4G ISM频段)⼯作温度:-40℃~+85℃存储温度:-40℃~+85℃已过认证:BQB/FCC/CE/RoHS尺⼨:16.6*11.59*2.0/2.6(带屏蔽罩)mm⼯作模式:从机模式/主机模式/⼴播模式(Beacon)(1)⼀般特性最⼤发射功率:+5dBm最⼩发射功率:-21dBm接收灵敏度:-97dBm最⼤传输距离:120M(2)功耗Active-Mode RX:5.9 mA maxActive-Mode TX at 0 dBm: 6.1 mA maxActive-Mode TX at +5 dBm: 9.1 mA max睡眠:3.54uA数传:2.75mA(3)透传特性最⾼传输速率:12KB/s最⾼串⼝波特率:600000 bps(4)应⽤领域消费电⼦产品智能家居产品汽车⼯业设备健康医疗设备体育健⾝设备......。
信驰达 低功耗蓝牙(BLE)模块及标准透传协议 说明书

低功耗蓝牙(BLE)模块及标准透传协议协议版本:V5.20u(透传+直驱)更新日期:2021年10月29日版本更新记录文档日期更新内容2021/10/29 ✓第一次发布注:1、文档会不定期优化更新,在使用此文档前,请确保是最新版本;2、获取最新协议或文档,请到信驰达科技官方网址下载。
目录版本更新记录 (2)目录 (3)⚫ 概述 (5)⚫ 工作模式示意图 (7)⚫ 封装尺寸及脚位定义 (8)⚫ 串口透传协议说明(桥接模式) (10)⚫ BLE协议说明(APP接口) (12)➢ 设备信息【服务UUID:0x180A】 (12)➢ 串口数据通道【服务UUID:0xFFE0】 (12)➢ 蓝牙数据通道【服务UUID:0xFFE5】 (13)➢ 防劫持密钥【服务UUID:0xFFC0】 (13)➢ 模块参数设置【服务UUID:0xFF90】 (14)➢ 可编程IO(3路)【服务UUID:0xFFF0】 (17)➢ 定时翻转输出(2路)【服务UUID:0xFFF0】 (18)➢ 电平脉宽计数【服务UUID:0xFFF0】 (19)➢ 掉电保存设置【服务UUID:0xFFF0】 (20)➢ ADC输入(1路)【服务UUID:0xFFD0】 (20)➢ PWM输出(2路)【服务UUID:FFB0】 (21)⚫ 串口AT指令 (23)➢ 获取模块版本号 (23)➢ 连接间隔设定 (23)➢ 获取连接间隔 (23)➢ 获取模块名称 (23)➢ 模块重命名 (24)➢ 获取波特率 (24)➢ 波特率设定 (24)➢ 获取物理地址MAC (24)➢ 设置模块MAC地址 (24)➢ 广播周期设定 (25)➢ 获取广播周期 (25)➢ 附加自定义广播内容 (25)➢ 获取附加自定义广播内容 (25)➢ 定义产品识别码 (25)➢ 查看产品识别码 (26)➢ 发射功率设定 (26)➢ 获取发射功率 (26)➢ EN脚内部使能 (26)➢ EN脚内部使能状态查询 (26)➢ 修改透传服务UUID (27)➢ 修改BLE速率 (27)➢ 查看BLE速率 (28)➢ RSSI信号强度输出 (28)➢ RTC设定与获取 (28)➢ 数据延时设定 (28)➢ 获取数据延时 (29)➢ 获取模块连接密码 (29)➢ 设置模块连接密码 (29)➢ 串口回显设置/查询 (30)➢ 配对开关设置/查询 (30)➢ 配对超时设置/查询 (30)➢ 配对密码设置/查询 (31)➢ 配对列表查询/删除 (31)➢ 软件复位 (31)➢ 恢复出厂密码 (31)➢ 深度恢复 (32)AT指令表 (32)⚫ 广播数据设置 (35)⚫ 系统复位与恢复 (36)⚫ IOS APP编程参考 (37)⚫ 用USB Dongle及BTool测试 (39)➢ 连接BLE模块 (39)➢ 测试透传功能 (40)⚫ 主机参考代码(透传) (43)⚫ 联系我们 (44)附录A:模块硬件规格说明 (45)附录B:功耗测试截图 (47)⚫概述模块可以工作在桥接模式(透传传输模式)和直驱模式。
MS50SFA1C透传从模块规格书V4.1

产品规格书PRODUCT SPECIFICATION深圳云里物里科技股份有限公司VersionV4.1发布时间2018-04-25MODEL NO/DESCRIPTION 产品名称:蓝牙模块MS50SFA1C产品型号:MS50SFA1C版本说明目录版本说明 (2)1.概述 (4)2.应用领域 (5)3.电气参数 (5)4.模块尺寸图 (6)5.引脚定义 (6)6.模块配置 (7)6.1透传模块出厂默认值 (7)6.2蓝牙服务UUID (7)6.3UUID描述 (7)6.4工作模式 (7)6.5模块应用示意图 (8)7.透传数据【服务UUID:0xFFF0】(APP端) (8)8参数设置说明 (8)9.模块测试 (112)10.支持的设备 (14)11.PCB设计说明 (145)12.注意事项 (15)13.包装信息 (155)14.质量保证 (166)1.概述MS50SFA1C串口模块采用nRF52810芯片,通过UART(串口)操作可以实现模块与手机之间数据传输。
本模块从模块,具有命令控制可以修改模块的广播名称,修改广播间隔和连接间隔。
使用该模块用户可以快速把数据以蓝牙方式进行传输。
正面反面产品特征远距离:10-60米(空旷环境)BLE协议栈深度优化,睡眠功耗1uA以下传输速率最块可达7Kbps支持串口指令配置支持Android4.3+,7+无需MFi2.应用领域该模块主要用于短距离的数据无线传输领域。
可以方便的和PC机的蓝牙设备相连,也可以与智能手机之间的数据互通。
避免繁琐的线缆连接,能直接替代串口线。
※健身器材设备,如跑步机,健身器等※医疗器械设备,如脉博测量计,心率计等※家用休闲设备,如遥控器,玩具等※办公用品设备,如打印机,扫描仪等※商业设备,如收银机,二维码扫描器等※手机外设配件,如手机防丢器等※汽车设备,如汽车维修仪等※其它人机交互设备3.电气参数参数测试值备注工作电压 1.8-3.6V直流工作频率2400-2483MHz可编程频率误差+/-20KHz Null发射功率-40~+4dBm可调整接收灵敏度-96dBm Null接收电流 4.6mA标准模式发射电流 4.6mA发射功率为0dBm时睡眠功耗1uA以下Null遥控距离10-60米BER<0.1%,空旷天线50ohm Null模块尺寸16*12*2mm Null存储大小192KB4.模块尺寸图5.引脚定义引脚名称引脚定义功能描述备注VCC 电源正极GND 电源负极P0.04BRX 串口(UART)接收蓝牙模块的RX P0.09BTX 串口(UART)发送蓝牙模块的TXP0.17SLP 睡眠/唤醒睡眠为高电平(或悬空),唤醒为低电平P0.11LED1指示灯低电平有效,睡眠状态(灭灯)、空闲状态(一秒闪烁一次)、工作状态(常亮)空闲状态:只广播;工作状态:连接P0.18BTDATA模块发送数据输入信号作为数据发送请求(用来唤醒模块)0:主机有数据发送,模块将等待接收来自主机的数据,此时模块不睡眠1:主机无数据发送,或主机数据发送完6.模块配置6.1透传模块出厂默认值模块角色:从模块模块名称:Minew_V4模块串口波特率:9600bps,8N1广播时间:1s最小连接周期:10ms;最大连接周期:1s发射功率:0dBm6.2蓝牙服务UUID透传服务UUID:FFF0透传接收UUID:FFF1透传发送UUID:FFF26.3UUID描述透传服务:蓝牙转串口透传服务透传接收:以notify方式转发串口输入的数据发送给主设备;透传发送:Write方式接收主设备发来的BLE数据。
ZK-07蓝牙透传

ZK-07 嵌入式无线蓝牙 嵌入式无线蓝牙数传模块 蓝牙数传模块ZK-07是新一代无线蓝牙数传模块, 能够透明传输任何大小的数据,而用户 无须编写复杂的设置与传输程序。
同时 具小体积, 宽电压。
模块外部接口采用 透明数据传输传输方式,能适应标准或 非标准的用户协议,所收的数据就是所 发的数据。
同时蓝牙从机设备能方便与 蓝牙适配器, PDA与带蓝牙的手机串通信 非常方便。
应用: 应用: 无线传感器 家庭自动化 无线抄表 自动化数据采集 工业遥控、遥测 POS系统,资产管理 楼宇小区自动化与安防 机器人控制 特点: 特点: 10米传输距离 工作频率2.4G,自适应跳频技术 高效的循环交织纠错编码 灵活的软件编程选项设置 UART接口,TTL电平 适合大数据量传输 内置看门狗,保证长期可靠运行 从机方便与电脑,PDA蓝牙连接-1-蓝牙有主机从机从之分区别如下: 蓝牙有主机从机从之分区别如下:1、主机模块只能配对 ZK-07 的从机模块,主机模块之间不能配对连接,主机模块也不 能跟带蓝牙的电脑或者手机等其他蓝牙设备配对 2、从机模块可以跟带蓝牙的电脑或者部分带蓝牙的手机配对使用,从机模块之间不能 连接 3、主机模块的 AT 指令比从机模块少了 AT+NAME 指令,其他指令相同 4、主机模块和从机模块均不能切换工作模式,只能是单一的工作模式(主或从) 5、如何区分这机与从机呢?主机上面带白点(标记),从机不带白点蓝牙模块串行通信格式 蓝牙模块串行通信格式: 串行通信格式:8 位数据位、1 位停止位、无奇偶校验的通信格式 即通常所说的 8 N 1 通信格式蓝牙模块引脚定义 蓝牙模块引脚定义 ZKZK-07蓝牙模块 07蓝牙模块引脚定义 蓝牙模块引脚定义引脚 1 2 3 4 5 6 7注意: EN:为搜索使能端,低有效,当主机需要重新搜索与从机配对时只要把EN置为低500MS, 再置为高即可重新搜索 STA:为状态输出脚,配对后输出为高,未配对为高低交替,这个脚可输出至MCU,方便 MCU知其蓝牙模块是否配对连接成功定义 GND VCC EN RXD TXD STA NC说明 地 0V 5V-6.5V 搜索使能端,低电平有效(重新搜索从机主机有效) URAT输入口(串行数据接收送端),TTL电平 URAT输出口(串行数据接接收端),TTL电平 状态输出端(配对后输出为高)未配对为高低交替 空脚(备用)蓝牙模块尺寸 蓝牙模块尺寸: 模块尺寸:3.7mm*1.8mm(mm)-2-主机模块和从机模块的接口均为 5V 电平, 可以直接连接各种 TTL 电平带串口 MCU 电平, 直接连接, 直接连接,设置参数可以用 MCU 或者 USB 转串口, 转串口,或者增加 MAX232 转换电路后的 电脑串口蓝牙模块与 PC 232 串口相连: 串口相连:UART/TTL TO RS232 转换板 或测试板 3.5V – 6.5V TTL TO RS232 模块 GND PC VCC EN RS232 口 TX(RS232) RX(RS232) TXD RXD RXD TXD STA NCPC图一 PC 232 接口与蓝牙模块相连蓝牙模块与 PC USB 口相连: 口相连:USB TO UART TTL 转换板 或测试板 3.5V – 6.5V USB TO TTL 模块 GND PC VCC EN USB 口 TXD RXD RXD TXD STA NCPC图二 PC USB 口与蓝牙模块相连-3-模块与 MCU 的连接( 的连接(UART/TTL UART/TTL 电平) 电平)终端设备模块GND 5V – 6.5V GPIO TXD RXD 或悬空 VCC EN RXD TXD STA NC图三 模块与终端设备的连接(UART/TTL电平)接线图模块与 MCU 相连请遵循以下连接:以下均为错误的连接方法:-4-蓝牙透传模块只有 4 个 AT 指令,分别是测试通讯,改名称,改波特率,改配对密码,AT 指令必须从 TXD,RXD 信号脚设置,不能通过蓝牙信道设置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
这里面只介绍主机的使用,因为从机默认就是透传模式
主从蓝牙模块通信是指两个蓝牙模块互相通信,一个为主机,一个为从机,它们相互之间通信,第一个模块为从机模块,第二个模块是主机模块
第一步将主机与从机模块上电
并将模块串口与USB转串或MCU串口连接,注意串口线是需要交叉的
,连接后开始AT命令调试
第二步将第一个模块从机广播打开,从机默认是打开广播的,也可通过发送AT+ADVEN1来打开广播
第三步:设置主模块的命令
1)设置模块为主机透传模式,返回OK表示设置完成
发送命令:AT+HOSTEN1 返回OK
2)设置模块重新启动
发送:AT+RST
3)扫描周边BLE 命令
发送:T+SCAN1 返回OK
4)读取扫描到的BLE蓝牙数量(最多扫描8个从机)
AT+GETDCD 返回DEV:1 表示扫描到一个设备
5)读取扫描列表的从机MAC地址(0-7)
发送:AT+RSLV0 返回:MAC:e3435480
6)连接扫描列表0设备(0-7)
发送:AT+CONNET0
7)发送命令查找是否与从机连接上
发送:AT+GETSTAT 返回:STS:11 表示已经连接
8)硬件判断是否已经与从机连接
模块6脚为连接状态引脚,连接成功为低电平,未连接为高电平
9)主机与从机连接成功后,就可以透传数据了。