文档库 最新最全的文档下载
当前位置:文档库 › SPP-C蓝牙模块AT指令集v2.0

SPP-C蓝牙模块AT指令集v2.0

SPP-C蓝牙模块AT指令集v2.0
SPP-C蓝牙模块AT指令集v2.0

SPP-CA蓝牙模块

AT

SPP-CA蓝牙串口通讯模块

AT指令集

用户可以通过串口和SPP-CA芯片进行通信,串口使用Tx,Rx两根信号线,波特率支持2400,4800,9600,14400,19200,38400,57600,115200,230400,460800和921600bps

串口缺省波特率为9600bps。

指令集详细说明

SPP-CA蓝牙串口模块指令为Command指令集。

(注:发AT指令时必须回车换行,AT指令只能在模块未连接状态下才能生效,一旦蓝牙模块与设备连接上,蓝牙模块即进入数据透传模式。\r\n为直接按电脑回车键,如不能按回车键则加\r\n。AT指令不分大小写)

1、测试指令:

下行指令响应参数

AT OK无

2、模块复位(重启):

下行指令响应参数

AT+RESET OK无

3、获取软件版本号:

下行指令响应参数

+VERSION=

AT+VERSION Param:软件版本号

OK

举例说明:

AT+VERSION\r\n

+VERSION=2.0-20100601

OK

4、恢复默认状态:

下行指令响应参数

AT+DEFAULT OK无

5、设置/查询—蓝牙地址码:

下行指令响应参数AT+LADDROK Param:地址码

+LADDR=默认地址码:AT+LADDR

“AA:BB:CC:11:22:33”

OK

例:发送AT+LADDR11:22:33:44:55:66\r\n

返回+LADDR=11:22:33:44:55:66

这时蓝牙地址码改为11:22:33:44:55:66,模块默认地址码是AA:BB:CC:11:22:33。

6、设置/查询设备名称:

下行指令响应参数AT+NAMEOK

Param:蓝牙设备名称

1、+NAME=

AT+NAME OK——成功默认名称:“SPP-CA”

2、FAIL——失败

例:发送AT+NAMEBOLUTEK\r\n

返回+NAME=BOLUTEK

这时蓝牙名称改为BOLUTEK

参数支持掉电保存。

7、查询—模块角色:

下行指令响应参数AT+ROLEOK Param:参数取值如下:

0——从角色(Slave)

+ROLE=

AT+ROLE OK1——主角色(Master)

默认值:0

8、设置/查询—配对码:

下行指令响应参数AT+PINOK

Param:配对码

+PIN=

AT+PIN默认名称:“1234”

OK

例:发送AT+PIN8888\r\n

返回+PIN=8888

这时蓝牙配对密码改为8888,模块默认配对密码是1234。

9、设置/查询—串口波特率:

下行指令响应参数AT+BAUDOK:波特率

+BAUD=

1---14400

OK2---2400

3---4800

4---9600 AT+BAUD5---19200

6---38400

7---57600

8---115200

9---230400

A---460800B---921600C---1382400默认:4---9600

例:发送:AT+BAUD6返回:+BAUD=6此时波特率为38400

注意:波特率更改以后,如果不是默认的9600,在以后参数设置或进行数据通信时,需使用所设置的波特率。

10、查询/设置—上行指令:

Page 5of 5

下行指令

响应

AT+ENABLEIND +ENABLEIND=

0:关闭上行指令1:打开上行指令

默认:1AT+ENABLEIND

1.+ENABLEIND=

2.ERROR=失败

蓝牙模块使用说明书

蓝牙模块使用说明 一、模块简介: 1、芯片简介 该蓝牙模块采用台湾胜普科技有限公司的BMX-02X模块为核心,它采用CSR BLUEcore4-External芯片并配置8Mbit的软件存储空间,成本低,使用方便。 CSR BlueCore4是英国Cambridge Silicon Radio(CSR)公司日前推出的第四代蓝牙硅芯片。这种硅芯片用于蓝牙技术推广小组(SIG)推出的增强数据传输率(EDR)蓝牙。CSR的BlueCore4的数据传输率将比现有的v 1.2蓝牙装置快三倍,并且使蓝牙移动电话或手机的耗电量较低。 蓝牙EDR的最大数据传输率为每秒2.1兆比特,而目前v1.2标准传输率则为每秒721千比特。传输率的提高意味着对一个特定量的数据来说,EDR无线电的工作将比v1.2无线电快三倍,从而减少耗电量,大大有利于依赖蓄电池的移动设备。 CSR BlueCore4完全能与现有蓝牙v1.1和v1.2装置兼容。蓝牙EDR用一种相移键控(PSK)调制模式取代标准传输率的Gaussian频移键控(GFSK),实现更高的数据传输率。 CSR BlueCore4正在以两种形式提供——一种用于外部“快闪”存储器,一种用于掩模ROM。BlueCore4-External以一种8×8mm BGA(球形格栅矩阵)封装提供,是十分灵活的解决方案,能够适应迅速更新的市场。例如,由于BlueCore

是目前可以得到的唯一能够支持蓝牙v1.2规格的所有强制和可选功能的硅芯片,BlueCore4-External为PC应用程序提供了理想的解决方案,使它们得益于以三倍速度的传输率无线传输文件,或者同时操作多个高需求的蓝牙链路。 鉴于蓝牙固件安装在芯片只读存储器上,CSR BlueCore4-ROM 的成本较低,占用面积小得多(在小片尺寸包装中为3.8×4mm,在与BC2-ROM和BC3-ROM引脚兼容的BGA中为6×6mm)。ROM芯片的尺寸和成本使它日益成为要求蓝牙功能综合起来的移动电话、手机和其它批量生产和成本敏感的应用产品的选择。 BlueCore4提供48KB的RAM,而以前的BlueCore硅芯片仅为32KB。部分这种额外的记忆存储用于对付增强数据传输率的附加缓冲空间,而其余部分则确保象Scattermode这样的未来规格得到充分支持。 BlueCore4-External和BlueCore4-ROM将先把蓝牙EDR快速数据传输率的优越性带给现有一些主要的蓝牙市场,加快文件传送,降低耗电并实现多个同时链路的操作。它还将为这种技术开辟某些潜在的新应用领域。 2、主要特性 ◆蓝牙版本:V2.0+EDR ◆输出功率:class II ◆Flash存储容量:8Mbit ◆供应电压:5V

ATK蓝牙模块说明书

ATK-SPP蓝牙串口说明书 ATK-SPP 蓝牙数传模块 一.模块概述 ATK-SPP是一款专为数据传输设计的蓝牙模块,遵循 蓝牙 3.0协议。支持SPP蓝牙串口协议,支持UART接口。 具 有成本低,兼容性好,功耗低等优点。 二.应用领域 1 蓝牙打印机 2 蓝牙遥控玩具 3 智能家居 4 汽车诊断仪 5 蓝牙无线数据传输 6 蓝牙游戏手柄

7 无线数据传输 8 蓝牙GPS 9 工业遥 控 三.引脚说明

引脚引脚功能描述 1 VCC 3.3V电源 2 P00 LED 3 P01 I/O 4 P30 I/O 5 P35 I/O 6 P45 I/O 7 GND 电源地 8 GND 电源地 9 P10 I/O 10 P20 UART-RXD 11 P21 UART-TXD 12 P22 I/O 13 P23 I/O

14 P24 I/O 15 P25 I/O 16 P26 I/O或者PWM口 17 NC 悬空 18 P11 I/O 四.模块尺寸 尺寸大小:12.7x23.4x1mm Pcb pad layout size是 1.5×1mm 五.应用电路

六.命令参数 1.设置命令:#AT#SET=m# #:特征码 m:0退出命令设置模式 1-9进入命令设置模式,1代表5S,2代表10S,依 此类

推,最大可以设置45S。这个数字表示在该时间内没 有输 入命令或者收到错误的命令,自动退出设置模式。命 令的 设置需要蓝牙连接成功以后,用终端去设置,例如手 机, 电脑等。只有使用该命令进入到设置模式后,其它命 令才 有效。收到正确命令后返回“OK”。 例:#AT#SET=3#进入设置模式15S #AT#SET=0# 退出设置模式 2.修改蓝牙名字:#AT#NAME=nnnnn# 蓝牙名字最长位数为32位字符,修改成功后返回“OK”。 例:#AT#NAME=BLUETOOTH# 蓝牙名字改为: BLUETOOTH,重新上电后生效。

HC-05AT命令详解

HC-05 蓝牙串口主从一体AT命令详解 要使用AT命令,首先要知道HC-05的波特率,然后要进入AT命令模式。 使用串口一定要知道三要素,一是波特率,二是串口号,三是数据格式, HC-05只支持一种数据格式:数据位8 位,停止位1 位,无校验位,无流控制.后面对数据格式不对描述。 进入AT命令有二种方法: 1,按住按键或EN脚拉高,此时灯是慢闪,SPP-05进入AT命令模式,默认波特率是38400;此模式我们叫原始模式。原始模式下一直处于AT命令模式状态。 2,HC-05上电开机,红灯快闪,按住按键或EN拉高,HC-05进入AT命令模式,默认波特率是9600;此模式我们叫正常模式。正常模式下只有按住按键或拉高EN才处于AT命令模式状态。 注意:如果波特率没有设备正确,AT命令是执行无效的。 可以使用我们专用配置的测试软件,直观简单。如果下图。 后面的AT命令都是以此软件为基础做说明,如果客户需要使用其它串口软件,自行去学习。 一,如何让AT命令可以执行 A:看上图,正确的串口号要打开, ,点搜索端口,软件会依次打开电脑上的端口.

B:在波特率要选择正确,原始模式是38400和正常模式是9600。 C:AT命令后面需要换行,然后点发送命令才有效,如果没有换行,发送命令,软件只会把它们当作是字符。参考上图,AT命令下一行有光标符号。 二,介绍了基本操作方法,下面我们正式开始AT命令的详细说明 1,A T+ROLE设置主从模式: AT+ROLE?是查询主从状态;AT+ROLE=1是设成主,AT+ROLE=0是设成从,AT+ROLE=2设成回环角色(Slave-Loop(回环角色)——被动连接,接收远程蓝牙主设备数据并将数据原样返回给远程蓝牙)。 2,A T+RESET:HC-05复位 3,A T+VERSION?:获取HC-05的软件版本号,只能获取,不能修改。 4,A T+ORGL:恢复出厂默认设置,当把模块设置乱了,使用此命令进行恢复默认值。5,A T+ADDR?:获取HC-05的蓝牙地址码,只能获取,不能修改。 6,A T+NAME?:获取HC-05的名字,AT+NAME=BSP-06,修改模块的名字为BSP-06,具体名字自行修改。 7,A T+CLASS?:设置查询设备的类型,尽量不要去修改此参数。默认是1F00。 8,A T+IAC?:查询设置查询访问码,默认是9E8B33,尽量不要去修改此参数。 9,A T+PSWD?:查询设置配对密码,AT+PSWD=”0000”,密码要有双引号,密码是四位数字. 10,AT+UART:AT+UART?是查询当前模块的波特率,AT+UART=波特率是设置. 11,AT+CMODE:AT+CMODE?是查询当前连接模式。AT+CMODE=0,1,2(0——指定蓝牙地址连接模式(指定蓝牙地址由绑定指令设置)1——任意蓝牙地址连接模式(不受绑定指令设置地址的约束)2——回环角色(Slave-Loop)默认连接模式: 0)。 12,AT+BIND:AT+BIND?查询当前绑定地址,AT+BIND=NAP,UAP,LAP(用逗号隔开)。13,AT+RMADD:从蓝牙配对列表中删除所有认证设备. 14,AT+STATE?:获取蓝牙模块工作状态. 15,AT+LINK=NAP,UAP,LAP:与远程设备建立连接。 16,AT+DISC:断开连接. 17,AT+RNAME?NAP,UAP,LAP:获取远程蓝牙设备名称. 18,AT+ADCN?:获取蓝牙配对列表中认证设备数。 19,AT+MRAD?获取最近使用过的蓝牙认证设备地址。 20,AT+INQM:设置查询模式,AT+INQM=1,9,48(1-带RSSI信号强度指示,9-超过9个蓝牙设备响应则终止查询,48-设定超时为48*1.28=61.44秒)

音频蓝牙模块说明书V1.00

广州唯创电子有限公司MP3录音模块 音频蓝牙模块 目录 1.产品概述 (2) 2.产品应用领域 (2) 3.模块特点 (2) 4.功能框图简介 (3) 5.管脚介绍 (3) 6.模块尺寸图 (5) 7.模块功能详解 (5) 7.1.MP3功能部分简介 (5) 7.1.1.TF卡座连接电路 (6) https://www.wendangku.net/doc/3f16395808.html,B连接电路 (6) 7.1.3.按键电路 (7) 7.2.蓝牙部分 (8) 7.3.红外线遥控部分 (8) 8.相关参数 (9) 8.1.音频播放参数 (9)

8.2.蓝牙射频特性 (9) 8.3.电气参数 (10) 9.版本信息 (10) 音频蓝牙模块 1.产品概述 音频蓝牙模块是深圳唯创知音电子自主研发的智能型无线音频数据传输加上MP3音频播放产品,是低成本高效率的立体声无线传输方案,具有集成度高,体积小,低功耗,传输速度快等特点,只需在模块外围加上少许的元器件就可以实现高品质立体声音频的无线接收。模块本身采用免驱动方式,客户只需要把模块接入应用产品,就可以快捷的实现音乐无线传输,享受蓝牙模块的乐趣。 模块本身主要具备三大功能特点、自身MP3功能(可以外挂TF卡、U盘)、手机蓝牙通讯、红外线遥控。 2.产品应用领域 该模块主要用于短距离的音乐传输,可以方便地和笔记本电脑,手机,PDA等数码产品的蓝牙设备相连,实现音乐的无线传输。 ●蓝牙音响 ●蓝牙立体声耳机 ●免提电话 ●蓝牙无线传输音频 ●车载音响系统 ●车载免提 ●便捷式导航设备 3.模块特点 1)支持MP3LayerI II III,WA V(PCM,IMA-ADPCM)格式文件的播放; 2)支持SD/MMC/TF卡和各种U盘; 3)支持FA T12/FAT16/FA T32/EXFAT文件系统; 4)支持快进,快退,断点记忆,AB复读,EQ功能; 5)支持双设备同时在线功能; 6)支持MIC录音功能; 7)支持蓝牙音乐播放和通话功能;

CFLAGS 详解

CFLAGS 详解 CFLAGS 是决定Gentoo 系统效能与稳定的关键之一。恰当的CFLAGS 能在效能、编译时间、与系统稳定度中取得平衡,失败的CFLAGS 可能导致编译失败,甚至系统损毁。那么,在茫茫CFLAGS 海中,如何才能捞到命中注定那根针呢? 此文件的CFLAGS 针对x86 与x86-64 平台上的GCC 3.4 (GNU Compiler Collections - https://www.wendangku.net/doc/3f16395808.html,/) 为主,若您使用其它编译器(如icc、compaq c compiler) 或其它平台(如PowerPC、Alpha),本章可能50% 以上的东西您都用不上。 各位请先参考笔者从网络上整理出,有关服务器与工作站需求的信息。当然,服务器或桌面的需求绝对不只这些,这里仅列出跟设计CFLAGS 比较有关的项目。 以下是整理出的列表: 1. 服务器系统: 长时间启动(一天24 小时,一年365 天,全年无休) 非常稳定(uptime 在99.999% [注] 以上) 高安全性(别怀疑,CFLAGS 跟安全性也有很大的关系) 在长时间启动的前提下,能自己照顾自己。 效能不是第一考虑 互动反应不用很快,够用就好。 2. 桌面、工作站: 启动时间没有那么长(使用者要用的时候才开机) 可以不用那么稳定(多半有使用者直接在处理,uptime 可以降到99.99% 或更低) 效能也是考虑重点 互动反应快(如加载一页网页,与其让他在三秒时整面显示出来,不如让它每秒显示一点可是在四秒时才全部显示完毕。) 所以,得到了桌面系统的CFLAGS 设计要点: 1. 程序启动时间短 2. 反应速度快 3. 效能高 4. 稳定可以稍差(容许范围内) 减少执行档的大小,可以同时减少了内存用量,也节省了一些磁盘空间。同时,桌面系统最大的效能瓶颈就在磁盘驱动器,减少档案大小也间接降低了磁盘的存取次数,可以加速程序的启动,提升第一次执行的反应速度。

蓝牙模块介绍

蓝牙模块介绍: 主机模块实物与从机一样,模块上有白点,主机模块会自动和从机模块配对,省却配对的麻烦,适合在需要两个设备间通过蓝牙串口无线通信的应用,无需电脑. 蓝牙透传模块可以让你原来使用串口的设备摆脱线缆的束缚在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接口对从机无效。该蓝牙模块可以接各种单片机,USB转串口等串口设备,输入电压3.6~6V(推荐5V,不得超过7V), 模块尺寸:3.57cm*1.52cm(cm) 注意:所标价格为单个模块的价格,并非一对模块的价格!!! 模块与单片机请遵循以下连接:

蓝牙模块HC05使用说明

蓝牙模块HC-05使用说明

————————————————————————————————作者: ————————————————————————————————日期: ?

HC-05蓝牙模块介绍与配置 1.蓝牙介绍 图7-1产品实物图图7-2 引脚对应图 HC-05蓝牙模块的特点: (1)采用CSR主流蓝牙芯片,蓝牙V2.0协议标准; (2)输入电压:3.6V--6V,禁止超过7V; (3)波特率为1200,2400,4800,9600,19200,38400,57600,115200 用户可设置; (4)带连接状态指示灯,LED快闪表示没有蓝牙连接;LED慢闪表示进入 AT命令模式; (5)板载3.3V稳压芯片,输入电压直流3.6V-6V;未配对时,电流约 30mA(因LED灯闪烁,电流处于变化状态);配对成功后,电流大约10mA。(6)用于GPS导航系统,水电煤气抄表系统,工业现场采控系统; (7)可以与蓝牙笔记本电脑、电脑加蓝牙适配器等设备进行无缝连接。(8) HC-05嵌入式蓝牙串口通讯模块(以下简称模块)具有两种工作模式:命令响应工作模式和自动连接工作模式,在自动连接工作模式下模块又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。当模块处于自动连接工作模式时,将自动根据事先设定的方式连接的数据传输;当模块处于命令响应工作模式时能执行下述所有 AT命令,用户可向模块发送各种AT 指令,为模块设定控制参数或发布控制命令。通过控制模块外部引脚(PI O11)输入电平,可以实现模块工作状态的动态转换。

2.蓝牙配置 (1)主要内容 ?所需材料: USB转TTL模块(下载器)、HC-05蓝牙模块一对、串口调试助手。 ?配置要求: 实现两个蓝牙模块的主从绑定。 ?注意事项: USB转TTL模块(下载器)与HC-05蓝牙模块的连接方法如下: 蓝牙模块USB转TTL模块 RXD <------ --->TXD TXD <---- ----->RXD VCC <------- --> 5V GND<------ ---> GND 注意:交叉连接 ?设置步骤 ?进入AT指令模式(所有AT指令都必须换行) ?设置串口波特率9600,无校验位,无停止位 ?修改蓝牙名称、密码 ?设置蓝牙的主从模式(1主1从) ?实现主从模块的绑定(两个模块实现透传) (2)操作实例 A.用杜邦线连接好USB转TTL模块(下载器)与HC-05蓝牙模块(注意交叉!!) B.进入AT指令模式 ?将下载器与电脑连接,(按住HC-05上的复位键,再接通电源,发现指

A1841串口AT通信协议1.0

串口通信协议 1 概述 A1841模块提供AT指令接口,通过这些AT指令可以方便地跟模块进行通信和控制。模块提供的AT指令集涵盖了所有对该模块的查询和控制命令,厂家在使用时可根据自身需求,进行挑选使用。 1.1 AT指令类型 因为AT指令是作为一个接口标准,所以它的指令返回值和格式都是固定的,总体上说AT指令有四种形式: 1、无参数指令:一种简洁的指令,格式是:AT+,如: AT+DMOCONNECT 2、带参数指令:比较常用的一种格式,它为指令提供了强大的灵活性,格式是: AT+=,,… 这种指令的返回值根据不同的指令是一样的,这在后面的指令详解中将具体给出,但是返回值的基本框架格式为: <回应字串> 回车,0x0D 换行,0x0A。 1.2 AT指令格式 以下给出了支持的AT指令和返回说明: AT指令格式: AT指令都以”AT”开头,以结束。模块运行后,串口默认的设置为:8位数据位、1位停止位、无奇偶校验位、硬件流控制(CTS/RTS),速率9600 AT指令返回格式: <跟AT指令相关的字符串> 注,输入AT指令,无回显输出。 2 接口通信命令格式 2.1.1 帧格式定义 通信协议采用AT指令的方式进行通信。(注,全部传输为ASCII码传输) 终端对模块通讯采用形式为:AT+DMOXXX 模块对终端通讯采用形式为:+DMOXXX (终端不用返回)

2.2 命令交互流程 2.2.1 AT+DMOCONNECT握手信令 描述 握手信令旨在证明模块运作正常,终端每发送一次,模块在收到此信令后回复应答信令;如3次握手信令没有收到模块应答,则终端重启 模块。 格式 AT+DMOCONNECT 示例 AT+DMOCONNECT +DMOCONNECT:0 参数说明 2.2.2 +DMOCONNECT 握手应答信令 描述 模块握手应答信令,模块必须在收到DMOCONNECT信令后,第一时间应答。 格式 +DMOCONNECT:0 示例 +DMOCONNECT:0 参数说明 0 正常工作状态 2.2.3 AT+DMOSETGROUP设置组命令 描述 此命令是告诉模块工作参数的设置信息 。 格式 AT+DMOSETGROUP=GBW,TFV,RFV,CXCSS,SQ 示例 AT+DMOSETGROUP=0,415.1250,415.1250,12,4+DMOSETGROUP:0 参数说明 GBW:带宽设置。 0: 12.5K 1: 25K TFV:发射频率值。(400.0000M-470.0000M)(需要为12.5K和25K的整数倍) RFV:接收频率值。(400.0000M-470.0000M) CXCSS :CTCSS值。(00-38) 注:发射频率和接收频率可以为同一频率也可以为不同频率,但共用同一个CTCSS 00:无编码 01-38:CTCSS SQ:静噪级别(0-8) 0:监听模式,(注:扫描模式不能使用0)

蓝牙知识点解答

1、什么是蓝牙4.0,蓝牙4.0较之前版本蓝牙的区别。 蓝牙4.0 共3种工作模式,普通蓝牙模式,高速蓝牙模式和低速蓝牙模式,而以前的版本只支持普通蓝牙模式,其他模式不和普通蓝牙模式兼容; 2、蓝牙4.0 是BLE么? 蓝牙4.0包含BLE, BLE是蓝牙4.0中的单模模式。 3、低功耗蓝牙和普通蓝牙有什么区别? 最主要的区别是数据包有限制,因此功耗也更低。 4、目前是否所有手机都能支持低功耗蓝牙? 不是,需要支持蓝牙4.0技术的手机,如苹果、三星、HTC等。 5、低功耗蓝牙4.0是否能够向下兼容之前版本的蓝牙,为什么? 低功耗蓝牙不向下兼容,低功耗由于需要降低功耗,使用的通讯机制已经和普通蓝牙不同,所以无法通讯。 6、BLE蓝牙速率多少? 物理层速率1M,实际转发速率是每次连接事件传20字节。 7、低功耗蓝牙模块的传输距离有多远? 在0dB的情况下,标称100英尺,约60米。 8、BLE模块的传输速率是多大?能传的数据量有多大? 转发速率最快4K/S,可稳定工作在2.8K/S。能传的数据量有多大,取决于你传多久。 9、BLE模块的抗干扰能力怎么样?穿墙能力如何? 使用调频通讯方式,37个通讯频点,3个广播频点。可有效避免一些频点干扰。不建议穿墙使用,如果是空心木质墙体可以试试。 10、BLE模块是否为双工模块? 是的,全双工。 11、BLE模块默认连接间隔是多少?可以调节吗? V1.X是100ms,V2.0是20ms,V2.0可以调。 12、BEL模块串口数据包的大小可以是多少? 200字节以内,包含200字节。 13、BLE模块的工作电流怎么计算的?标准的纽扣电池能用多久? 持续的工作电流对时间积分,再求平均值。一秒一次连接,不计其它功耗,一年以上。 14.产品使用通过的BQB认证模块,还需要过其他蓝牙认证吗? 只是要过产品的其他认证,比如FCC,CE,蓝牙部分无需再过认证。

蓝牙模块HC-05使用说明

HC-05蓝牙模块介绍与配置 1.蓝牙介绍 图7-1产品实物图图7-2 引脚对应图 HC-05蓝牙模块的特点: (1)采用CSR主流蓝牙芯片,蓝牙V2.0协议标准; (2)输入电压:3.6V--6V,禁止超过7V; (3)波特率为1200,2400,4800,9600,19200,38400,57600,115200 用户可设置; (4)带连接状态指示灯,LED快闪表示没有蓝牙连接;LED慢闪表示进入 AT命令模式; (5)板载3.3V稳压芯片,输入电压直流3.6V-6V;未配对时,电流约 30mA(因LED灯闪烁,电流处于变化状态);配对成功后,电流大约10mA。 (6)用于GPS导航系统,水电煤气抄表系统,工业现场采控系统; (7)可以与蓝牙笔记本电脑、电脑加蓝牙适配器等设备进行无缝连接。 (8) HC-05 嵌入式蓝牙串口通讯模块(以下简称模块)具有两种工作模式:命令响应工作模式和自动连接工作模式,在自动连接工作模式下模块又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。当模块处于自动连接工作模式时,将自动根据事先设定的方式连接的数据传输;当模块处于命令响应工作模式时能执行下述所有 AT 命令,用户可向模块发送各种 AT 指令,为模块设定控制参数或发布控制命令。通过控制模块外部引脚(PIO11)输入电平,可以实现模块工作状态的动态转换。 2.蓝牙配置

(1)主要内容 所需材料: USB转TTL模块(下载器)、HC-05蓝牙模块一对、串口调试助手。 配置要求: 实现两个蓝牙模块的主从绑定。 注意事项: 设置步骤 ?进入AT指令模式(所有AT指令都必须换行) ?设置串口波特率9600,无校验位,无停止位 ?修改蓝牙名称、密码 ?设置蓝牙的主从模式(1主1从) ?实现主从模块的绑定(两个模块实现透传) (2)操作实例 A.用杜邦线连接好USB转TTL模块(下载器)与HC-05蓝牙模块 (注意交叉!!) B.进入AT指令模式 ?将下载器与电脑连接,(按住HC-05上的复位键,再接通电源,发现指示灯缓慢闪灭,表示进入AT指令模式),并且打开串口助手。设置波特率38400,数据位8 位,停止位1位,无校验位,无流控制。 ?测试通讯 发送:AT(换行) 返回:OK 如下图所示:

AB_PID指令的使用及指令详解

AB_PID指令的使用及指令详解 PID 比例、积分、微分指令,是一条输入指令。 其操作数包括: PID PID结构体; Process Variable 过程量,即需要控制的量; PV Data Type 过程量数据类型; Control Variable 控制变量,即用户控制设备的最终值(如;阀,气阀),用死区控制 时,则控制变量的数据应为REAL;否则误差在死区时,该点强制为0; CV Data Type 控制变量的数据类型; PID Master Loop PID主回路; Inhold bit 初始化保持位; Inhold value 初始化保持数据; Setpoint 设定点(只用于显示当前设定值); Process Variable 过程变量(只用于显示整定的过程变量的当前值); Output % 显示输出百分率的当前值。 PID结构体,每条PID指令对应一条唯一的PID结构体。其助记符包括: 助记符类型说明.CTL DINT .CTL的各部分存储下列状态于一个16位字节内。户可以置位或清零下列位 位数据类型 .EN 31 BOOL 使能指令,输入梯级调节,为真则置位 .CT 30 BOOL 级联类型(0=从,1=主).CL 29 BOOL 级联回路(0=否,1=是).PVT 28 BOOL 跟踪过程变量(0=否,1=是) .DOE 27 BOOL ...的微分(0=PV,1=偏差) .SWM 26 BOOL 软件手动模式(0=否,自动;1=是手动模式) .CA 25 BOOL 控制作用(0=SP-PV,1=PV-SP)

.MO 24 BOOL 工作模式(0=自动,1=手动) .PE 23 BOOL PID方程(0=独立,1=相关) .NDF 22 BOOL 微分平滑处理(0=否,1=是) .NOBC 21 BOOL 反相偏滞计算(0=否,1=是) .NOZC 20 BOOL 过零死区计算(0=否,1=是) .SP REAL 设定点 .KP REAL 独立比例增量(无量纲),相关控制器增量(无量纲) .KI REAL 独立积分增量(1/秒),相关积分时间(分钟每循环) .KD REAL 独立微分增量(1/秒),相关微分时间(分钟每循环) .BIAS REAL 前馈或偏滞百分比 .MAXS REAL 最大工程单位定标值 .MINS REAL 最小工程单位定标值 .DB REAL 死区工程单位 .SO REAL 设置输出百分比 .MAXO REAL 最大输出限幅(输出百分比).MINO REAL 最小输出限幅(输出百分比).UPD REAL 回路更新时间 .PV REAL 已标定的过程变量PV 值 .ERR REAL 已标定的误差值 .OUT REAL 输出百分比 .PVH REAL 过程变量上限报警值 .PVL REAL 过程变量下限报警值 .DVP REAL 正偏移报警值 .DVN REAL 负偏移报警值 .PVDB REAL 过程变量报警死区 .DVDB REAL 偏移报警死区 .MAXI REAL 最大过程变量PV值(未标定的输入) .MINI REAL 最小过程变量PV值(未标定的输入) .TIE REAL 手动控制的牵引信号 .MAXCV REAL 最大控制变量CV值(对应于100%) .MINCV REAL 最小控制变量CV值(对应于0%) .MINTIE REAL 最小牵引TIE值(对应于100%).MAXTIE REAL 最大牵引TIE值(对应于0%)

蓝牙模块学习笔记

蓝牙模块学习 刚拿到蓝牙模块,心中有点小激动啊; 民用级:HC-05,HC-06(HC-06-M,HC-06-S) HC-05-D,HC-06-D(是带底板的模块,主要是用户用于测试和评估) 本文介绍的为HC-06蓝牙串口模块。 蓝牙串口模块用于把串口转换为蓝牙,这种模块工作的时候分为主机和从机,其中偶数命名的型号出厂时就确定了是从机或者是主机,并无法更改。奇数命名的型号可以用户自己通过AT指令修改模块为主机或者从机。 主机:HC-06-M , M=master 从机:HC-06-S , S = slaver 串口模块的使用,是不需要驱动的,只要是串口就可以接入,配对完毕即可通信,模块与模块的通信需要至少2 个条件: 1、必须是主机与从机之间 2、必须密码一致(密码:1234) 主机: 记忆最后一次配对过的从机,并只与该从机配对,直到KEY(26 脚)高电平触发时放弃记忆,26 脚默认应该接低电平。 配对方式: 主机自动搜索从设备进行配对。 典型方式:在一定条件下,主从之间自动配对 AT 模式: 配对前就是AT 模式,配对完毕后透明通信

图1 是HC-06 图片及主要引脚 现在你手中拿到的HC-06引出了四个引脚,分别为VCC、GND、TXD、RXD。四个引脚分别对应单片机的电源5V或3.3V;GND接地;TXD、RXD交叉连接(对应单片机的P3^0,P3^1)。 连接好,单片机上电,此时蓝牙模块上led闪烁,表示尚未连接其他蓝牙设备。此时用手机蓝牙搜索,可以搜索到HC-06.点击连接,输入pin密码则可以连接。 连接好后,利用蓝牙串口助手就可以对蓝牙模块通信了,编程也就可以把蓝牙当作普通串口来对待。 注意编写好程序后,向单片机烧录时,必须将TXD、RXD拔出才能烧写!!! 问题:串口发送字符串时,最后没有标志可寻。可以将字符串接收到数组中,发送数据到12864,检测是否到’\0’ ,如果检测得到,将标识符flag置为1;串口中断服务程序中,检测到flag为1时,这证明数据显示成功。此时应当清屏! 清屏方法:while(Tem[i]!='\0') { Tem[i]=' '; i++; }

蓝牙模块

蓝牙模块使用手册 1.蓝牙模块概述: 本说明书适用于蓝牙通信模块BF10,蓝牙通信模块BF10 为一款自主开发的智能型无线数据传输产品,高灵敏性接收, 低成本,体积小巧,低功耗,用于蓝牙的数据传输领域。 BlueCore4-Ext芯片,完全兼容蓝牙2.0规范 Uart接口,支持1200bps~2764800bps等多种波特率 支持SPP协议最高可支持3M调制模式 外围IO口通信 内建8M Flash 2. 蓝牙模块应用领域: 该模块主要用于短距离的数据无线传输领域。可以方便的和PC机(PDA手机)的蓝牙设备相连,也可以两个模块之间的数据互通。避免繁琐的线缆连接,能直接替代现有的串口线。 ※蓝牙打印机、条码扫描设备 ※工业遥控、遥测; ※POS系统,无线键盘、鼠标; ※交通,井下定位、报警; ※自动化数据采集系统; ※无线数据传输、银行系统; ※无线抄表、无线数据采集; ※楼宇自动化、安防、机房设备无线监控、门禁系统; ※智能家居、工业控制; ※汽车检测设备; ※电视台的互动节目表决设备; ※政府路灯节能设备 ※无线LED显示屏系统 3.蓝牙模块封装信息

管脚功能描述 序号名称描述 1 TXD串口数据发射,连接单片机的RXD接收 2 RXD 串口数据接收,连接单片机的TXD发射 3 CTS 串行CTS功能脚 4 RTS 串行RTS功能脚 5 PCM_CLK 未使用到 6 PCM_OUT 未使用到 7 PCM_IN 未使用到 8 PCM_SYNC 未使用到 9 AIO0 未使用到 10 AIO1 未使用到 11 RESET 复位脚低电平复位,该管脚上拉470K电阻,下接104电容 12 VCC 3.3V供电正端,电压范围为3.15-3.3V 13 GND 供电负端 14 GND供电负端 15 USB - USB- 16 SPI_CSB 未使用到 17 SPI_MOSI 未使用到 18 SPI_MISO 未使用到 19 SPI_CLK 未使用到 20 USB + USB + 21 GND 供电负端 22 GND 供电负端 23 PIO0 外围IO口 24 PIO1 外围IO口 25 PIO2 外围IO口 26 PIO3 外围IO口 27 PIO4 外围IO口 29 PIO5 外围IO口 29 PIO6 外围IO口 30 PIO7 外围IO口 31 PIO8 外围IO口 32 PIO9 外围IO口 33 PIO10 外围IO口 34 PIO11 外围IO口 4. UART及外围PIO Uart串口信息: 电平: 3.3V CMOS电平 波特率: 1200,2400, 4800,9600,19200,38400, 57600, 76800,115200,230400,460800,921600,1382400, 数据位:8bit 停止位: 1bit 校验位: 无 注:若芯片与标准RS232、RS485连接则需要使用驱动芯片 PIO口信息

AT指令大全详解完整版

AT指令大全详解完整版 一、一般命令 1、AT+CGMI 给出模块厂商的标识。 2、AT+CGMM 获得模块标识。这个命令用来得到支持的频带(GSM 900,DCS 1800 或 PCS 1900)。当模块有多频带时,回应可能是不同频带的结合。 3、AT+CGMR 获得改订的软件版本。 4、AT+CGSN 获得GSM模块的IMEI(国际移动设备标识)序列号。 5、AT+CSCS 选择TE特征设定。这个命令报告TE用的是哪个状态设定上的ME。ME于 是可以转换每一个输入的或显示的字母。这个是用来发送、读取或者撰写短信。6、AT+WPCS 设定电话簿状态。这个特殊的命令报告通过TE电话簿所用的状态的ME。 ME于是可以转换每一个输入的或者显示的字符串字母。这个用来读或者写电话簿的入口。 7、AT+CIMI 获得IMSI。这命令用来读取或者识别SIM卡的IMSI(国际移动签署者标识)。 在读取IMSI之前应该先输入PIN(如果需要PIN的话)。 8、AT+CCID 获得SIM卡的标识。这个命令使模块读取SIM卡上的EF-CCID文件。 9、AT+GCAP 获得能力表。(支持的功能) 10、A/ 重复上次命令。只有A/命令不能重复。这命令重复前一个执行的命令。 11、AT+CPOF 关机。这个特殊的命令停止GSM软件堆栈和硬件层。命令AT+CFUN=0的 功能与+CPOF相同。 12、AT+CFUN 设定电话机能。这个命令选择移动站点的机能水平。 13、AT+CPAS 返回移动设备的活动状态。 14、AT+CMEE 报告移动设备的错误。这个命令决定允许或不允许用结果码“+CME ERROR:”或者“+CMS ERROR:”代替简单的“ERROR”。 15、AT+CKPD 小键盘控制。仿真ME小键盘执行命令。 16、AT+CCLK 时钟管理。这个命令用来设置或者获得ME真实时钟的当前日期和时间。 17、AT+CALA 警报管理。这个命令用来设定在ME中的警报日期/时间。(闹铃) 18、AT+CRMP 铃声旋律播放。这个命令在模块的蜂鸣器上播放一段旋律。有两种旋律 可用:到来语音、数据或传真呼叫旋律和到来短信声音。 19、AT+CRSL 设定或获得到来的电话铃声的声音级别。 二、呼叫控制命令 1、ATD 拨号命令。这个命令用来设置通话、数据或传真呼叫。 2、ATH 挂机命令。 3、ATA 接电话。 4、AT+CEER 扩展错误报告。这个命令给出当上一次通话设置失败后中断通话的原因。 5、AT+VTD 给用户提供应用GSM网络发送DTMF(双音多频)双音频。这个命令用来 定义双音频的长度(默认值是300毫秒)。 6、AT+VTS 给用户提供应用GSM网络发送DTMF双音频。这个命令允许传送双音频。 7、ATDL 重拨上次电话号码。

AT指令大全详解完整版

AT指令大全详解完整版.txt10有了执著,生命旅程上的寂寞可以铺成一片蓝天;有了执著,孤单可以演绎成一排鸿雁;有了执著,欢乐可以绽放成满圆的鲜花。一、 一般命令 1、 AT+CGMI 给出模块厂商的标识。 2、 AT+CGMM 获得模块标识。这个命令用来得到支持的频带(GSM 900,DCS 1800 或PCS 1900)。当模块有多频带时,回应可能是不同频带的结合。 3、 AT+CGMR 获得改订的软件版本。 4、 AT+CGSN 获得GSM模块的IMEI(国际移动设备标识)序列号。 5、 AT+CSCS 选择TE特征设定。这个命令报告TE用的是哪个状态设定上的ME。ME于 是可以转换每一个输入的或显示的字母。这个是用来发送、读取或者撰写短信。 6、 AT+WPCS 设定电话簿状态。这个特殊的命令报告通过TE电话簿所用的状态的 ME。ME于是可以转换每一个输入的或者显示的字符串字母。这个用来读或者写电话簿的入 口。 7、 AT+CIMI 获得IMSI。这命令用来读取或者识别SIM卡的IMSI(国际移动签署者标 识)。在读取IMSI之前应该先输入PIN(如果需要PIN的话)。 8、 AT+CCID 获得SIM卡的标识。这个命令使模块读取SIM卡上的EF-CCID文件。 9、 AT+GCAP 获得能力表。(支持的功能) 10、 A/ 重复上次命令。只有A/命令不能重复。这命令重复前一个执行的命令。 11、 AT+CPOF 关机。这个特殊的命令停止GSM软件堆栈和硬件层。命令AT+CFUN=0的 功能与+CPOF相同。 12、 AT+CFUN 设定电话机能。这个命令选择移动站点的机能水平。 13、 AT+CPAS 返回移动设备的活动状态。 14、 AT+CMEE 报告移动设备的错误。这个命令决定允许或不允许用结果码“+CME ERROR:”或者“+CMS ERROR:”代替简单的“ERROR”。 15、 AT+CKPD 小键盘控制。仿真ME小键盘执行命令。 16、 AT+CCLK 时钟管理。这个命令用来设置或者获得ME真实时钟的当前日期和时

蓝牙耳机使用说明书

蓝牙耳机使用说明书 一、开机。在没有开机的情况下只需要一直按住开机键10秒左右当二级指示灯长亮或者红、蓝两色灯交替闪烁即为开机。中途看到蓝牙指示灯一闪一闪不要松手。当蓝牙跟配对设备连接之后指示灯才会变成一闪一闪的。二、配对。耳机正常开机后手机搜索蓝牙设备一般可以在5秒钟左右的时间可以搜索到耳机然后在手机上选择你找到的蓝牙耳机设备手机会提示你输入密码。通用密码0000. 三、连接。当手机搜索到耳机同时你也正确输入了密码后并不是说你的手机就可以用蓝牙耳机了有很多手机在找到蓝牙设备后还需要和耳机进行连接。四、充电。蓝牙耳机的充电时间一般都在2小时左右大多数蓝牙耳机充电时红灯亮充满后灯灭。疑难问题解决 1.手机无法搜索到蓝牙耳机解决方法①确认蓝牙是否开机是否指示灯常亮或红、蓝指示灯交替闪烁②如果蓝牙已开机仍无法搜到请重启蓝牙和手机。 2.蓝牙耳机和手机连接之后总是断线或是有杂音解决方法①蓝牙耳机电力不足需要尽快给蓝牙耳机充电②手机和蓝牙之间有阻隔或距离超出信号接收距离请不要用手捂住蓝牙为了保持信号的连续稳定性请尽量保持蓝牙和手机在同一方向。 3.蓝牙已连接但是不能听歌解决方法①单声道蓝牙耳机仅在配对诺基亚手机时可以用蓝牙听音乐如果你用的不是诺基亚的手机是不能用单声道蓝牙听音乐的②检查蓝牙设置声音路径转到免提装置③部分国产手机和山寨手机还需要进入播放器设置两个地方在播放器里把蓝牙功能开启并在下面一个耳麦的图标里选择刚连接的蓝牙设备点击确定即可。④

个别国产手机没有完整立体声蓝牙模块没有蓝牙听音乐功能。可用蓝牙连接其他手机检测该蓝牙耳机是否可用。 4.如何用蓝牙耳机在电脑上听歌和语音聊天解答如果你的电脑自带蓝牙打开蓝牙功能搜索正开启的蓝牙就行不然就需要一个蓝牙适配器适配器的作用是连接蓝牙耳机和电脑通过一个蓝牙小软件BlueSoleil就可以实现与电脑连接。XP系统可自动识别任何蓝牙适配器无需驱动程序但是XP自带的适配器软件只能传输文件不能传输音频。必须安装光盘里自带的BlueSoleil这个软件传输音频。1、我的手机能使用蓝牙吗答蓝牙是一种世界标准的协议只要你的手机有蓝牙功能都能使用蓝牙耳机、蓝牙免提等蓝牙手机配件。常见的几个主要品牌的手机可以去其网站查看自己的手机是否支持蓝牙。2、我怎样选择蓝牙耳机答首先是选择品牌的蓝牙耳机无论从质量还是售后服务都可以保证其次是选择音质和待机时间长的蓝牙耳机因为耳机的寿命实际就是蓝牙耳机电池的寿命电池的寿命是由充电的次数多少决定的所以待机时间越长的蓝牙耳机其使用寿命就会越长。3、蓝牙耳机使用简单吗答蓝牙耳机使用很简单比手机使用简单得多了。蓝牙耳机使用前先要跟手机配对简单的配对过程介绍先按住耳机的多功能按钮说明书有说几秒钟耳机的指示灯会变为红兰交替闪烁大部分的耳机再用手机搜索蓝牙设备手机找到后会显示所找到的蓝牙名称输入配对密码一般是0000后接着按手机的确定按键那配对过程就这样简单的完成了。立体声的蓝牙耳机部分手机需要在蓝牙设备内进行再次连接才可以正常使用立体声来听音乐。蓝牙耳机的按键不多大部分只有音量按钮、

有方GPRS模块内部协议栈相关AT指令详解v1.1

深圳市有方科技有限公司 深圳市有方科技有限公司 (技术文档) 有方科技GPRS模块 内部协议栈相关AT指令详解 V1.1

目 录 一、建立PPP连接 (4) 二、采用TCP连接发送数据 (4) 1、建立TCP连接 (4) 2、发送TCP数据。 (5) 3、查询TCP/UDP链路状态 (6) 4、接收到TCP数据 (7) 5、关闭TCP连接 (7) 三、采用UDP连接发送数据 (8) 1、建立UDP连接 (8) 2、发送UDP数据。 (8) 3、接收到UDP数据 (9) 4、关闭UDP连接 (10) 四、设置协议栈类型(外部,内部) (10) 五、DNS(域名解析)指令 (11) 六、AT指令流程举例(建立TCP连接) (12) 附录:有方科技GPRS模块 (13)

修订记录 版本号 更改内容 生效年月 V1.0 初始版本 200902 V1.1增加DNS指令 200903

有方科技GPRS模块M580-M590系列产品,目前内部协议栈仅支持同时创建2条链路,每条链路可以分别是TCP或者UDP。 AT指令详细描述如下,最后附有示例代码供参考。 一、建立PPP连接 描述建立PPP连接 格式z at+xiic=1 建立PPP连接。 z at+xiic? 查询PPP连接状态。 参数说明 NULL 返回值说明参见下例 AT+XIIC=1 OK 要求模块建立PPP连接。 at+XIIC? +XIIC: 1, 10.232.165.29 OK 查询PPP链路状态。PPP链路建立成功,IP地址是10.232.165.29。 示例 at+xiic? +XIIC: 0, 0.0.0.0 OK 查询PPP链路状态。PPP链路还未建立。 注意事项:1、在建立PPP链路之前,先要使用AT+CGDCONT设定APN等参数,对于中国移动的网络,可使用如下指令设定APN等参数: AT+CGDCONT=1,”IP”,”CMNET” 2、在使用AT+XIIC=1建立PPP连接之前,先要确保模块已经注册上网络。 可使用AT+CREG?来判断。如果模块返回+CREG:0,1;或者+CREG:0,5,都 表明已注册网络。 二、采用TCP连接发送数据 1、建立TCP连接 描述建立TCP连接 格式 at+tcpsetup=,,

相关文档