福建快3

smt贴片加工厂

联系我们

企业名称:深圳市瑞荣鑫电子福建快3

联系人:王小姐

电话:0755-28123839

手机:13392875985

QQ:328730476

邮箱:rrx_smt@163.com

传真:0755-28123839

网址:www.nec-pc.com

地址:深圳市龙华新区大浪街道华繁路经盛工业区5栋6楼

昆山BLE 透传模块

您的当前位置: 首 页 >> 产品中心 >> 昆山蓝牙模块

昆山BLE 透传模块

详细介绍

第一章 功能特点

本模块是基于 Bluetooth SIG 发布的 Bluetooth Low Energy 标准设计的 BLE 透传模块。本模块通过串口进行控制,同时也支持通过主机端进行无线控制, 用户无需关注复杂的蓝牙协议应用软件,就可在短期内开发出标准的低功耗蓝牙产品。通过串口控制建立连接后,可以在 BLE 主机和从机之间实现双向数据传输。

功能概述:

1、支持完全透明传输

2、支持串口命令修改和获取模块设置

3、功耗和性能可自主权衡选择

4、最快单向通信速率可超过 3kBytes/s

5、支持最大 200 字节的的串口大数据包,模块自主缓存分包;

6、可串口配置(或读取)波特率、设备名称、广播间隔等参数。

7、丰富的 I/O 控制、状态指示功能,更简单实时的控制模块和获取模块状态。

8、更简单的软硬件设计需求

蓝牙模块厂家

第二章 产品硬件布局及接口说明

1、模块引脚布局

模块引脚布局如图 2-1 所示

模块透传协议

1.1. AT 指令配置

AT+指令是指,在命令模式下用户通过 UART 与模块进行命令传递的指令集,后面将详细讲解 AT+指令的使用格式。

上电启动成功后,可以通过 UART 对模块进行设置。

模块的缺省 UART 口参数为: 波特率 115200、 无校验、 8 位数据位、 1 位停止位。

1。2。 AT 指令概述

AT+指令可以直接通过 CRT  等串口调试程序进行输入,AT+指令采用基于 ASCII  码的命令行, 指令的格式如下:

1. 格式说明

< >: 表示必须包含的部分

[ ]: 表示可选的部分 2。 命令消息

AT+<CMD>[op][para-1,para-2,para-3,para-4]<CR><LF>

AT+          [op] 指令操作符, 指定是参数设置或查询;  =  表示参数设置

 ?  表示查询

[para-n] 参数设置时的输入, 如查询则不需要;

<CR> 结束符, 回车, ASCII 0X0D

<LF> 结束符, 换行, ASCII 0X0A

2. 响应消息

<CR><LF>+<RSP>[op] [para-1,para-2,para-3,para-4]<CR><LF>

+  响应消息前缀; RSP 响应字符串, 包括:  OK  表示成功

 ERR  表示失败

[para-n] 查询时返回参数或出错时错误码

<CR> ASCII 0x0d

<LF> ASCII 0x0a

3. 指令 说明

通用指令:

NAME 查询/设置模块的名称

MODE 查询/设置模块的模式

MAC 查询模块的 MAC  地址

CIVER 查询软件版本号

UART 设置/查询模块串口参数

Z 控制模块重启

+++ 进入透传模式

AUTO+++ 查询/设置模块在连接上后自动进入透传模式

FLASH 存储缺省配置参数到 flash,具体参数见后面解释。

SLEEP 设置芯片开始/停止 sleep。

连接指令:

LINK 查询模块连接状态

SCAN 搜索周围的从机

DISCONN 设置断开当前连接

CONN 主动连接 SCAN 扫描到的对端设备

CONNADD 设置主动连接的默认对端 MAC 地址

特色功能:

UUID 设置/查询模块的 UUID

POWER 查询/设置射频的发射功率

ADVINT 查询/设置广播间隔

1.2.1 AT+NAME

功能: 查询/设置模块的名称格式:

查询当前参数值:

AT+ NAME?{CR}{LF}

回应:

{CR}{LF}+NAME:name{CR}{LF}OK{CR}{LF}

* 设置:

AT+NAME=name{CR}{LF}

回应:

{CR}{LF}+NAME:name{CR}{LF}OK{CR}{LF}

* 参数:                    name 模块的名称(限制长度 1~15 字节)设置举例:

例如要设置模块名称为 USR-BLE100 则需设置如下

AT+NAME=USR-BLE100{CR}{LF}

上式中的{CR}{LF}及回车换行。

1.2.2 AT+MODE

功能: 查询/设置模块的工作模式格式:

查询当前参数值:

AT+ MODE?{CR}{LF}

回应:

{CR}{LF}+MODE:mode{CR}{LF}OK{CR}{LF}

设置:

AT+MODE=mode{CR}{LF}

回应:

{CR}{LF}+MODE:mode{CR}{LF}OK{CR}{LF}

参数:

mode 模块的工作模式

I:空闲模式, 查询显示 I 设置参数为 I (大写)


S:从设备模式,  查询显示 S  不需要设置 M:主设备模式,查询显示 M,设置参数为 M (大写) B:广播模式,查询显示 B,设置参数为 B (大写)

C:正在进行链接模式,查询显示 C,不需要设置

X:异常模式,查询显示 X,不能设置

1.2.1 AT+SLEEP

功能: 开始/停止模块的睡眠功能,使用 AT+FLASH 会记录当前的 Sleep 使能设置,下次上电时会自动启用上次 sleep 的设置。

格式:

设置:

AT+SLEEP=set{CR}{LF}

回应:

{CR}{LF}+SLEEP:set{CR}{LF}OK{CR}{LF}

参数:

set 模块 sleep 开始或停止S:设置模块进入 sleep E:设置模块停止 sleep

1.2.2 AT+MAC

功能: 查询模块 MAC 地址。格式:

查询当前参数值:

AT+MAC?{CR}{LF}

回应:

{CR}{LF}+MAC:mac{CR}{LF}OK{CR}{LF}

设置:

AT+ MAC=mac{CR}{LF}

回应:

{CR}{LF}+MAC:mac{CR}{LF}OK{CR}{LF}

* 参数:

mac 设备 MAC  地址, 例如 FFFFFFFFFFFF

1.2.3 AT+CIVER

功能: 查询软件版本号格式:

* 查询当前版本值:

AT+CIVER?{CR}{LF}

回应:

{CR}{LF}+VER:版本号{CR}{LF} OK{CR}{LF}

1.2.4 AT+ UART

功能: 设置/查询模块串口参数格式:

* 查询当前参数值:

AT+UART?{CR}{LF}

回应:

{CR}{LF}+UART: baudrate ,databit,pari,stop{CR}{LF}OK{CR}{LF}

* 设置:

AT+ UART = baudrate ,databit,pari,stop {CR}{LF}

回应:

{CR}{LF}+UART: baudrate ,databit,pari,stop{CR}{LF}OK{CR}{LF}

* 参数:

baudrate 串口波特率 2400  115200 任意数值, 出厂默认 115200

databit 数据位 5,6,7,8, 出厂默认 8

pari 校验位, 出厂默认无校验

0 无校验

1 奇校验

2 偶校验

stop 停止位, 出厂默认 1 停止位

1: 1 位停止位

1.2.1 AT+Z

功能: 控制模块重启格式:

* 设置:

AT+Z{CR}{LF}

回应:

{CR}{LF}+Z{CR}{LF}OK{CR}{LF}

1.2.8 AT++++

功能: 控制模块进入透传模式格式:

* 设置:

AT++++{CR}{LF}

回应:

{CR}{LF}+++{CR}{LF}OK{CR}{LF}

1。2。9 AT+AUTO+++

功能: 查询/设置模块在连接上后是否自动进入透传模式。格式:

* 查询当前参数值:

AT+AUTO+++?{CR}{LF}

回应:

{CR}{LF}+AUTO+++:set{CR}{LF}OK{CR}{LF}

* 设置:

AT+AUTO+++=set{CR}{LF}

回应:

{CR}{LF}+AUTO+++:set {CR}{LF}OK{CR}{LF}

* 参数:

set 模块链接后是否自动进入透传,

Y:自动进入透传

N:不自动进入透传

1.2.9 AT+FLASH

功能: 控制模块存储 UART,MAC(自身地址和默认链接的对端地址NAME,广播间隔,是否自动进入透传,是否自动启用 sleep 功能,发射功率 信息到 FLASH

格式:

* 设置:

AT+FLASH{CR}{LF}

回应:

{CR}{LF}+FLASH{CR}{LF}OK{CR}{LF}

1。2。10 AT+ LINK

功能: 查询模块连接状态格式:

查询当前参数值:

AT+LINK? {CR}{LF}

回应:

{CR}{LF}PeerAddr:MAC{CR}{LF}Rssi:RssidBm{CR}{LF}+LINK:status{CR}{LF}OK{CR}

{LF}

* 参数:

MAC:已连接设备的地址, 若无连接则不回应该项

Rssi 已连接设备的信号强度, 若无连接则不回应该项

status 模块连接状态

OnLine:连接成功

OffLine:模块未连接

1.2.11 AT+ SCAN

功能: 搜索周围的从机格式:

查询当前参数值:

AT+SCAN{CR}{LF}

回应:

{CR}{LF}+SCAN:ON{CR}{LF}OK{CR}{LF}{LF}{LF}No: num Addr:mac

Rssi:sizedBm{LF}{LF}{CR}{LF}Scan response: {CR}{LF} data{CR}{LF}

参数:

num 搜索到从设备的索引号( 最多显示周围 20  个设备)

mac 搜索到从设备的 MAC  地址

size 搜索到从设备的信号强度

data 搜索到从设备的扫描回应数据包, 若无则显示 NONE

1.2.12 AT+ CONN

1、请选择正确合适的供电电压,VBAT,接 2.7V~4.2v 电源

福建快32、使用模块时,请注意正确的引脚顺序

3、注意 ESD 防护

4、输入 AT+NAME=xxxx 更改广播名字后,在下次启动广播时生效。即需要输入

AT+MODE=I 进入 IDLE,再输入 AT+MODE=B 重新广播来生效。

5、FR8019 AT 模块能接两个串口,分别是 PC2/PC3、PA0/PA1。 前一个是用于

AT 命令和回复的收发。后一个只能用于显示模块运行的 log,不可用于 AT 命令的收发,也可以不接该串口。

福建快36、因为 uart 流控一般不启用,底层 uart 缓存一次最大为 244 字节。透传时,收到 uart 口超过 204 字节立即发起一次 TX,实际传输时 TX 在 210 字节左右。 RX 一次最多接收 244 字节。

7、由于内存容量限制,在极限收发测试时,可能由于内存不够而出现丢数据的问题。一般以 50ms 间隔发送 300 字节长度的包,不会出现丢包现象。

9、使用 AT+SLEEP=S 设置 sleep 后,会进行参数更新将 slave 的 latency 值从 0 变成 50,master 向 slave 发透传数据不受影响,slave 向 master 发送数据会因为 sleep清掉 uart 寄存器而丢失,可以拉低 PA4 脚,进行传输














本文网址:http://www.nec-pc.com/product/590.html

关键词:BLE透传模块,蓝牙模块,蓝牙模块加工

上一篇:没有了
下一篇:昆山蓝牙模块

最近浏览:

相关产品:

相关新闻:

  • 在线客服
  • 联系电话
    13392875985
  • 在线留言
  • 在线咨询
    欢迎给我们留言
    请在此输入留言内容,我们会尽快与您联系。
    姓名
    联系人
    电话
    座机/手机号码
    邮箱
    邮箱
    地址
    地址
    福建快3 福建快3走势图 福建快3走势图 北京快乐8 秒速快3 福建快3开奖结果 福建快3走势图 跑狗网 秒速快3 福建快3 秒速快3 秒速快3 北京快乐8 秒速快3 万博彩票