蓝牙4.0模块使用手册

合集下载

蓝牙4.0的驱动安装和产品使用说明

蓝牙4.0的驱动安装和产品使用说明

4.0蓝牙的驱动安装和产品使用说明您好!欢迎您使用本产品!让我们一起尽情享受蓝牙的无线快乐吧!首先让我们先大概了解一下本产品的特色:1.CSR V4.0蓝牙适配器采用了CSR(Cambridge SiliconRadio)公司的最新的8510芯片。

2.支持Bluetooth High Speed v3.0与low energy v4.0,并完全向下兼容v1.1/v1.2/v2.0/v2.1的蓝牙设备;3.CSR蓝牙4.0芯片通过被称为Wideband Speech的技术进行音频编码解码,并进一步消除背景噪声和干扰,使无线音频的传输质量大幅提升,A2DP蓝牙立体声音频传输的音效极佳,可以媲美有线音频传输的音质;4.蓝牙4.0技术拥有极低的运行和待机功耗,同时拥有跨厂商互操作性,3毫秒低延迟,AES-128加密,无线覆盖范围增强;5.是蓝牙3.0的升级增强版本,与3.0版本相比最大的不同就是低功耗。

一:驱动部分本产品是支持免驱,即插即用的。

免驱的蓝牙适配器:意思并不是指不要驱动,而是微软公司自己在操作系统里集成了蓝牙驱动,当蓝牙适配器插上电脑后系统会自动安装微软的蓝牙驱动。

但是经我们测试,目前微软自己的蓝牙驱动仅仅能支持蓝牙键鼠协议,部分手机的蓝牙文件传输和蓝牙串口等,并不能支持蓝牙音频功能。

如果仅仅用免驱的适配器来连接蓝牙键盘或者鼠标,的确可以不用再额外安装驱动,直接插上去就可以连接、使用,但是如果需要与蓝牙耳机连接或者想体验更多的蓝牙应用,那么必须安装我们光盘内的驱动。

本驱动是简体中文版本Windows XP_32位/Windows vista_32位/Windows7_32位/Windows8_32位操作系统,请打开“千月_32位”文件夹,双击setup 文件,即可开始千月蓝牙软件与驱动程序的安装。

Windows XP_64位/Windows vista_64位/Windows7_64位/Windows8_64位操作系统,请打开“千月_64位”文件夹,双击setup 文件,即可开始千月蓝牙软件与驱动程序的安装。

CC2540、BLE、低功耗蓝牙4.0、透传模块-硬件手册

CC2540、BLE、低功耗蓝牙4.0、透传模块-硬件手册

MT254xCoreS 硬件手册V1.0深圳市馒头科技有限公司产品型号说明馒头科技缩写版本编号直插; Board-底板版本更新记录目录第1章产品介绍 (5)1.1蓝牙4.0介绍 (5)1.2MT254xCoreS介绍 (5)第2章硬件资源 (6)2.1晶振 (6)2.2天线 (6)2.3电阻电容 (6)2.4对外接口 (6)第3章技术规格说明 (7)3.1外观尺寸 (7)3.2引脚分布图 (7)3.3引脚功能说明 (8)第4章开发事项 (9)4.1模块透传功能 (9)4.2BLE协议栈开发 (9)4.3IO复用功能表 (10)附录A 模块实物图 (12)第1章产品介绍1.1 蓝牙4.0介绍蓝牙4.0是2012年最新蓝牙版本,是3.0的升级版本;较3.0版本更省电、成本低、3毫秒低延迟、超长有效连接距离、AES-128加密等;通常用在蓝牙耳机、蓝牙音箱等设备上。

蓝牙4.0最重要的特性是省电,极低的运行和待机功耗可以使一粒纽扣电池连续工作数年之久。

此外,低成本和跨厂商互操作性,3毫秒低延迟、AES-128加密等诸多特色,可以用于计步器、心律监视器、智能仪表、传感器物联网等众多领域,大大扩展蓝牙技术的应用范围。

蓝牙4.0已经走向了商用,在最新款的Xperia Z、Galaxy S3、S4、Note2、SurfaceRT、iPhone 5、iPhone 4S、魅族MX3、Moto Droid Razr、HTC One X、小米手机2、The New iPad、iPad 4、MacBook Air、Macbook Pro,Nokia Lumia系列以及台商ACER AS3951系列/Getway NV57系列,ASUS UX21/31三星NOTE系列上都已应用了蓝牙4.0技术。

蓝牙4.0支持两种部署方式:双模式和单模式。

双模式中,低功耗蓝牙功能集成在现有的经典蓝牙控制器中,或再在现有经典蓝牙技术(2.1+EDR/3.0+HS)芯片上增加低功耗堆栈,整体架构基本不变,因此成本增加有限。

汽车OBD接口BLE4.0双模蓝牙模组AT指令手册

汽车OBD接口BLE4.0双模蓝牙模组AT指令手册

YXY-BT4030蓝牙模组AT指令手册深圳速锐得科技有限公司©2013YXY-BT4030蓝牙模组支持定制开发,根据客户的要求进行参数设置,以便简化产线流程。

默认状态下,YXY-BT4030蓝牙模组烧录标准程序,其参数如下:●蓝牙名称:YXY-BT4030●配对码:1234●串口参数:38400,8数据位,1停止位,无校验为了满足客户产品同类多型号的应用情况,YXY-BT4030蓝牙模组支持串口AT指令配置参数。

客户可以使用AT指令自行配置模组参数,一次设置好后永久保存参数,模组重新上电后自动生效。

一、AT指令集说明AT指令,属于字符行指令,按行解析(即以回车换行”\r\n”作为指令结尾)。

YXY-BT4030蓝牙模组处于空闲等待状态时,解析Uart串口数据,进行AT指令处理;处于已连接状态时,不处理Uart串口数据作,直接转发至远端蓝牙。

1.使能/关闭AT指令备注:为了避免用户误操作,只有使能AT指令后,才能发送其他指令;如果没有返回OK,请检查Uart串口线路、波特率设置是否正确。

2.读取/设置蓝牙名称示例:设置蓝牙名称为”My Bluetooth”发送AT+NAMEMy Bluetooth返回OK3.读取/设置配对码示例:设置配对为”0000”发送AT+PIN0000返回OK4.读取/设置波特率备注:波特率支持1200 / 2400 / 4800 / 9600 / 38400 / 57600 / 115200,设置波特率并模组重启后,启用新波特率进行数据收发以及AT指令解析。

示例:设置波特率为9600发送AT+BAUD9600返回OK5.读取蓝牙地址示例:本机蓝牙地址为00:11:22:33:44:55发送AT+ADDR返回+ADDR:001122334455OK二、指令操作流程1. MCU操作流程硬件准备:MCU交叉连接模组Uart接口,模组上电。

软件编程:Uart_Init(rate); //config Current Uart Baud rateUart_Send(“AT+EN1\r\n”); //enable ATUart_Receive();if (receive == “OK\r\n”){Uart_Send(“AT+PIN0000\r\n”); //set pincode 0000Uart_Receive();if (receive == “OK\r\n”){printf(“Set OK!”);}Uart_Send(“AT+EN0\r\n”); //disable ATUart_Receive();}2. PC操作流程硬件准备:通过TTL转R232将模组连接到PC电脑端串口,模组上电软件操作:PC串口调试工具发送AT指令例如超级终端,需设置“以换行符作为发送行末尾”,如下图例如SSCOM串口调试助手,需勾选“发送新行”,如下图:三、常见问题1.如何进入AT指令模式答:模组处于空闲等待状态,例如重新上电后,发送AT+EN1,收到返回OK即进入AT指令模式;发送AT+EN0,收到返回OK即退出AT指令模式。

蓝牙4.0模块,AT指令集

蓝牙4.0模块,AT指令集

蓝⽛4.0模块,AT指令集⼀,LED状态⼆,蓝⽛模块有两种通信模式1,AT指令模式2,数据透传模式三、AT指令程序设计1、设置模块的名字void usart3_send_str(char *pbuf){while(pbuf && *pbuf){USART_SendData(USART3,*pbuf++);while(USART_GetFlagStatus(USART3,USART_FLAG_TXE)==RESET);}}void ble_set_config(void){//配置模块的名字usart3_send_str("AT+NAMETeacher.Wen\r\n");delay_ms(500);}#include "stm32f4xx.h"#include "stm32f4xx_gpio.h"#include "stm32f4xx_rcc.h"#include "stm32f4xx_usart.h"#include "stdio.h"static GPIO_InitTypeDef GPIO_InitStructure;static USART_InitTypeDef USART_InitStructure;static NVIC_InitTypeDef NVIC_InitStructure;void delay_us(uint32_t nus){uint32_t temp;SysTick->LOAD =SystemCoreClock/8/1000000*nus; //时间加载SysTick->VAL =0x00; //清空计数器SysTick->CTRL|=SysTick_CTRL_ENABLE_Msk ; //使能滴答定时器开始倒数do{temp=SysTick->CTRL;}while((temp&0x01)&&!(temp&(1<<16))); //等待时间到达SysTick->CTRL&=~SysTick_CTRL_ENABLE_Msk; //关闭计数器SysTick->VAL =0X00; //清空计数器}void delay_ms(uint16_t nms){uint32_t temp;SysTick->LOAD=SystemCoreClock/8/1000*nms; //时间加载(SysTick->LOAD为24bit)SysTick->VAL =0x00; //清空计数器SysTick->CTRL|=SysTick_CTRL_ENABLE_Msk ; //能滴答定时器开始倒数do{temp=SysTick->CTRL;}while((temp&0x01)&&!(temp&(1<<16))); //等待时间到达SysTick->CTRL&=~SysTick_CTRL_ENABLE_Msk; //关闭计数器SysTick->VAL =0X00; //清空计数器}void LED_Init(void){//使能GPIOE,GPIOF时钟RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOE | RCC_AHB1Periph_GPIOF, ENABLE);//GPIOF9,F10初始化设置GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9 | GPIO_Pin_10; //LED0和LED1对应IO⼝GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT; //普通输出模式,GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; //推挽输出,驱动LED需要电流驱动GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz; //100MHzGPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; //上拉GPIO_Init(GPIOF, &GPIO_InitStructure); //初始化GPIOF,把配置的数据写⼊寄存器//GPIOE13,PE14初始化设置GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13 | GPIO_Pin_14; //LED2和LED3对应IO⼝GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT; //普通输出模式GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; //推挽输出GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz; //100MHzGPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; //上拉GPIO_Init(GPIOE, &GPIO_InitStructure); //初始化GPIOE,把配置的数据写⼊寄存器GPIO_SetBits(GPIOF,GPIO_Pin_9 | GPIO_Pin_10); //GPIOF9,PF10设置⾼,灯灭GPIO_SetBits(GPIOE,GPIO_Pin_13 | GPIO_Pin_14);}void USART1_Init(uint32_t baud){RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA,ENABLE); //使能GPIOA时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE); //使能USART1时钟//串⼝1对应引脚复⽤映射GPIO_PinAFConfig(GPIOA,GPIO_PinSource9,GPIO_AF_USART1); //GPIOA9复⽤为USART1 GPIO_PinAFConfig(GPIOA,GPIO_PinSource10,GPIO_AF_USART1); //GPIOA10复⽤为USART1 //USART1端⼝配置GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9 | GPIO_Pin_10; //GPIOA9与GPIOA10GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF; //复⽤功能GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //速度50MHzGPIO_InitStructure.GPIO_OType = GPIO_OType_PP; //推挽复⽤输出GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; //上拉GPIO_Init(GPIOA,&GPIO_InitStructure); //初始化PA9,PA10//USART1 初始化设置USART_ART_BaudRate = baud; //波特率设置USART_ART_WordLength = USART_WordLength_8b; //字长为8位数据格式USART_ART_StopBits = USART_StopBits_1; //⼀个停⽌位USART_ART_Parity = USART_Parity_No; //⽆奇偶校验位USART_ART_HardwareFlowControl = USART_HardwareFlowControl_None; //⽆硬件数据流控制 USART_ART_Mode = USART_Mode_Rx | USART_Mode_Tx; //收发模式USART_Init(USART1, &USART_InitStructure); //初始化串⼝1USART_Cmd(USART1, ENABLE); //使能串⼝1USART_ITConfig(USART1, USART_IT_RXNE, ENABLE); //开启相关中断//Usart1 NVIC 配置NVIC_InitStructure.NVIC_IRQChannel = USART1_IRQn; //串⼝1中断通道NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=3; //抢占优先级3NVIC_InitStructure.NVIC_IRQChannelSubPriority =3; //⼦优先级3NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //IRQ通道使能NVIC_Init(&NVIC_InitStructure); //根据指定的参数初始化VIC寄存器}void USART3_Init(uint32_t baud){RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB,ENABLE); //使能GPIOB时钟RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3,ENABLE); //使能USART3时钟//串⼝3对应引脚复⽤映射GPIO_PinAFConfig(GPIOB,GPIO_PinSource10,GPIO_AF_USART3); //GPIOB10复⽤为USART3 GPIO_PinAFConfig(GPIOB,GPIO_PinSource11,GPIO_AF_USART3); //GPIOB11复⽤为USART3 //USART1端⼝配置GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10 | GPIO_Pin_11; //GPIOB10与GPIOB11GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF; //复⽤功能GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //速度50MHzGPIO_InitStructure.GPIO_OType = GPIO_OType_PP; //推挽复⽤输出GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; //上拉GPIO_Init(GPIOB,&GPIO_InitStructure); //初始化PB10,PB11//USART1 初始化设置USART_ART_BaudRate = baud; //波特率设置USART_ART_WordLength = USART_WordLength_8b; //字长为8位数据格式USART_ART_StopBits = USART_StopBits_1; //⼀个停⽌位USART_ART_Parity = USART_Parity_No; //⽆奇偶校验位USART_ART_HardwareFlowControl = USART_HardwareFlowControl_None; //⽆硬件数据流控制 USART_ART_Mode = USART_Mode_Rx | USART_Mode_Tx; //收发模式USART_Init(USART3, &USART_InitStructure); //初始化串⼝3USART_Cmd(USART3, ENABLE); //使能串⼝3USART_ITConfig(USART3, USART_IT_RXNE, ENABLE); //开启相关中断//Usart3 NVIC 配置NVIC_InitStructure.NVIC_IRQChannel = USART3_IRQn; //串⼝3中断通道NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=3; //抢占优先级3NVIC_InitStructure.NVIC_IRQChannelSubPriority =3; //⼦优先级3NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //IRQ通道使能NVIC_Init(&NVIC_InitStructure); //根据指定的参数初始化VIC寄存器}//重定义fputcint fputc(int ch,FILE *f){USART_SendData(USART1,ch);while(USART_GetFlagStatus(USART1,USART_FLAG_TXE)==RESET);return ch;}void usart1_send_bytes(uint8_t *pbuf,uint32_t len){while(len--){USART_SendData(USART1,*pbuf++);while(USART_GetFlagStatus(USART1,USART_FLAG_TXE)==RESET);}}void usart1_send_str(char *pbuf){while(pbuf && *pbuf){USART_SendData(USART1,*pbuf++);while(USART_GetFlagStatus(USART1,USART_FLAG_TXE)==RESET);}}void usart3_send_bytes(uint8_t *pbuf,uint32_t len){while(len--){USART_SendData(USART3,*pbuf++);while(USART_GetFlagStatus(USART3,USART_FLAG_TXE)==RESET);}}void usart3_send_str(char *pbuf){while(pbuf && *pbuf){USART_SendData(USART3,*pbuf++);while(USART_GetFlagStatus(USART3,USART_FLAG_TXE)==RESET);}}void ble_set_config(void){//配置模块的名字usart3_send_str("AT+NAMEHELLO\r\n");delay_ms(500);}int main(void){LED_Init();//系统定时器初始化,时钟源来⾃HCLK,且进⾏8分频,//系统定时器时钟频率=168MHz/8=21MHzSysTick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8);//设置中断优先级分组2NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//串⼝1,波特率115200bps,开启接收中断USART1_Init(115200);printf("hello ble at test\r\n");//串⼝3,波特率9600bps,开启接收中断,蓝⽛模块出⼚设置为9600bpsUSART3_Init(9600);ble_set_config();while(1){}}void USART1_IRQHandler(void) //串⼝1中断服务程序{uint8_t d;if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET) //接收中断 {//接收数据d = USART_ReceiveData(USART1);//发送数据usart3_send_bytes(&d,1);}}void USART3_IRQHandler(void) //串⼝3中断服务程序{uint8_t d;if(USART_GetITStatus(USART3, USART_IT_RXNE) != RESET) //接收中断 {//接收数据d = USART_ReceiveData(USART3);//发送数据usart1_send_bytes(&d,1);}}main.c。

DX-BT05 4.0蓝牙模块技术手册

DX-BT05 4.0蓝牙模块技术手册

一.概述二.特点:蓝牙协议:Bluetooth Specification V4.0 BLE,收发没有字节限制, 拥有比传统蓝牙有更远的距离通信工作频率:2.4GHz ISM band调制方式:GFSK(Gaussian Frequency Shift Keying) 灵 敏 度:≤-84dBm at 0.1% BER传输速率:Asynchronous: 6 kbps Synchronous: 6 kbps 安全特性:Authentication and encryption支持服务:Central & Peripheral UUID FFE0,FFE1功 耗:自动休眠模式下,待机电流400uA~1.5mA, 传输时8.5mA 。

供电电源:+3.3VDC 50mA外观尺寸:26.9mm x 13mm x 2.2 mm 蓝牙认证:ROHS REACH 功 能: 主从一体三.应用领域:该模块主要用于短距离的数据无线传输领域。

可以方便的和PC 机的蓝牙设备相连,也可以两个模块之间的数据互通。

避免繁琐的线缆连接,能直接替代串口线。

※ 蓝牙车载免提 ※ 蓝牙GPS※ 蓝牙无线数据传输; ※ 工业遥控、遥测;※ POS 系统,无线键盘、鼠标; ※ 交通,井下定位、报警; ※ 自动化数据采集系统; ※ 无线数据传输;银行系统; ※ 无线数据采集;※ 楼宇自动化、安防、机房设备无线监控、门禁系统; ※ 智能家居、工业控制;DX-BT05 4.0蓝牙模块是深圳大夏龙雀科技有限公司专为智能无线数据传输而打造,采用美国TI 公司CC2541芯片,配置 256Kb 空间,遵循V4.0 BLE 蓝牙规范。

支持AT 指令,用户可根据需要更改串口波特率、设备名称、配对密码等参数,使用灵活。

本模块支持UART 接口,并支持SPP 蓝牙串口协议,具有成本低、体积小、功耗低、收发灵敏性高等优点,只需配备少许的外围元件就能实现其强大功能。

CC2540、BLE、蓝牙4.0、透传模块-AT指令手册(精)

CC2540、BLE、蓝牙4.0、透传模块-AT指令手册(精)

CC2540、BLE、蓝⽛4.0、透传模块-AT指令⼿册(精)MT254xCoreS A T 指令⼿册V2.0版本更新记录⽬录第1章常⽤指令 (5)1.1 注意事项 (5)1.2 A T+ ——测试 .................................................................................................. 5 1.3A T+HELP ——帮助查询 . ................................................................................. 5 1.4 A T+VERS ——软件版本查询 . ......................................................................... 5 1.5 A T+NAME? ——查询/设置模块名称 .............................................................. 6 1.6 A T+RENEW ——恢复出⼚设置 ...................................................................... 6 1.7 AT+RESET ——重启模块................................................................................ 6 1.8 AT+ROLE? ——查询/设置主从模式 ............................................................... 6 1.9 AT+NOTI? ——查询/设置是否把当前连接状态通知给⽤户 . .......................... 6 1.10 A T+IMME? ——查询/设置模块⼯作⽅式........................................................ 6 1.11 AT+START ——开始⼯作 . ............................................................................... 7 1.12A T+TYPE? ——查询/设置模块密码验证类型 . (7)第2章串⼝指令 (8)2.1 A T+BAUD? ——查询/设置波特率 ..................................................................8 2.2 A T+FLOW? ——查询/设置硬件流控 . (8)2.3 A T+PARI? ——查询/设置串⼝校验 ................................................................. 8 2.4A T+STOP? ——查询/设置停⽌位 (8)第3章从机指令 (9)3.1A T+ADVI? ——查询/设置⼴播时间间隔 (9)3.2 A T+POWE? ——查询/设置模块发射功率 ....................................................... 9 3.3A T+PWRM? ——查询/设置模块⾃动进⼊休眠的时间 (9)第4章主机指令 (10)4.1 A T+SCAN ——搜索可连接模块 . ...................................................................10 4.2 A T+SHOW? ——查询/设置模块在⼿动搜索时是否返回名字 . ......................10 4.3 A T+CON[para1] ——连接指定蓝⽛MAC 地址的从模块 . .............................10 4.4 A T+CONN[para1] ——连接搜索返回的模块 . ................................................ 10 4.5A T+CONNL ——连接最后⼀次连接成功的从模块 . (11)第5章连接相关指令 (12)5.1 A T+ISCON ——查询当前模块是否处于连接状态 ........................................12 5.2 A T+DISCON ——断开连接 (12)5.3A T+CLEAR ——清除模块配对信息 . (12)5.4 A T+RADD ——查询成功连接过的远程设备地址 . (12)5.5A T+SAVE? ——查询/设置模块成功连接后是否保存连接地址 . (12)第6章模块信息相关指令 . (13)6.1A T+PASS? ——查询/设置配对密码 . (13)6.2 A T+MAC ——查询本机MAC 地址...............................................................13 6.3 A T+RSSI ——读取 RSSI 信号值(可作为远控指令) . (13)6.4A T+TEMP ——查询模块温度(可作为远控指令) . (13)第7章 IO 监控指令 (14)7.1 A T+LED? ——查询/设置LED 输出状态 . ......................................................14 7.2 A T+PDIR? ——查询/设置PIO ⼝的输⼊输出⽅向(可作为远控指令) ......14 7.3A T+PDAT?——查询/设置PIO ⼝的输⼊输出状态(可作为远控指令) ........14第8章电源管理指令 (15)8.1 A T+SLEEP ——让模块进⼊休眠状态 ...........................................................15 8.2 A T+WAKE ——将模块唤醒⾄正常⼯作状态 (15)8.3 A T+BATC? ——查询/设置电量信息⼴播开关(可作为远控指令) (15)8.4A T+BATT ——查询电量信息(可作为远控指令) (15)第9章模块出⼚设置 (16)第1章常⽤指令1.1 注意事项1 所有的A T 指令中的符号,如问号(?、冒号(:,都是英⽂半⾓格式,需要携带参数para 的指令必须显式地添加中括号[],指令末尾不携带”\r\n”。

蓝牙4.0串口模块

蓝牙4.0串口模块

文檔版本: 1.20文档编号: 2012-0190-C机密档,严禁外泄 , 版权归RF WORLD (阅天集团所有)所有。

蓝牙4.0透传模块(WMBLE40_1)使用说明Shenzhen,China: RF WORLD (RPing Group)Rm611,1C,Shuxiangmendi,Longhua,Shenzhen,China目录文檔版本: 1.20 (1)1 概述: (3)2 管脚描述: (4)OP1, OP2 and OP3 管腿用来选择波特率 (5)反馈IO命令的输出 (5)SLEEP 输入 (6)数据的输入和输出 (7)BLE广播名称 (9)指示灯: (9)3蓝牙4.0主机的编程指南: (1)3.1 UUID说明 (1)3.2 BLE主机与BLE模块传输数据格式 (1)4尺寸: (2)5 Ordering Information (3)Shenzhen,China: RF WORLD (RPing Group)Rm611,1C,Shuxiangmendi,Longhua,Shenzhen,ChinaRm611,1C,Shuxiangmendi,Longhua,Shenzhen,China1 概述:WMBLUE40 蓝牙4.0 Bluetooth UART Module (透明传输串口模块)实现同IPAD,IPHONE 和带4.0 蓝牙的 安卓手机, 平板 相连. 最远通讯距离在20M(直线无遮挡)UART 波特率 可选:(115200, 57600 ,38400 ,19200 ,9600 ,4800 ,2400, 1200) 工作电压: 2.7V-3.6V电流: 工作时为 MAX 20MA, Power Down 时 小于 1UA 发射功率: 0DBM (MAX) 工作方式:透明方式最大接收包长: 64 BYTE, .应用范围:设备需要同IPAD, IPHONE,其他带4.0设备的安卓手机进行小数据量和低功耗传输, 体重计,血压计, 玩具, 健康医疗系列,名称定义:BLE 主机: 指 IPHONE, IPAD 等设备 BLE 模块: 指WMBLUE40控制器: 使用BLE 模块和BLE 主机相连Shenzhen,China: RF WORLD (RPing Group)Rm611,1C,Shuxiangmendi,Longhua,Shenzhen,China2 管脚描述:Shenzhen,China: RF WORLD (RPing Group)Rm611,1C,Shuxiangmendi,Longhua,Shenzhen,ChinaOP1, OP2 and OP3 管腿用来选择波特率No OP1 P1.1 OP2 P1.2 OP3 P1.3 波特率 1 1 1 1 115200 2 0 1 1 57600 3 1 0 1 38400 4 0 0 1 19200 5 1 1 0 9600 6 0 1 0 4800 7 1 0 0 2400 812000: Connect to GND1: Add 10k pull to VDD.(可以定做固定的或者不同的通讯波特率)反馈IO 命令的输出RT (P1.7) 可以用来做接收中断指示,当串口数据输出的时候或者输出缓冲区中有数据, 为低 , 串口缓冲区空的时候,输出高.No RT PIN (P1.7) STATUS 0 1 串口缓冲区空1 0数据输出的时候或者输出缓冲区中有数据OT (P1.0) 可以用来做数据是否发送到BLE 主机(IPAD,IPHONE),高表示正在传输数据或者数据等待传输,低表示数据已经发送到BLE 主机.No OT PIN (P1.0) STATUS0 1 表示正在传输数据或者数据等待传输1 0数据已经发送到BLE 主机SLEEP 输入SLEEP(P1,6) 接地时为正常工作, 一旦电平为高,进入睡眠状态。

汇承HC-08(V3.1)蓝牙4.0 BLE串口模块使用规格书

汇承HC-08(V3.1)蓝牙4.0 BLE串口模块使用规格书
四. 开发利用
4.1 模块尺寸和引脚定义…………………………………………………………………………………………………………………………………………7 4.2 嵌入方式………………………………………………………………………………………………………………………………………………………………9 4.3 参考连接电路……………………………………………………………………………………………………………………………………………………10
块的 TX 直接接 MCU 的 RX,无需串接电阻。
汇聚信息 承载梦想
第 4 页 共 21 页
HC-08 V3.1 蓝牙串口通信模块 用户手册 官方网址: 注:模块的工作电压为 2.0~3.6V,不能直接接 5V 电源。5V 的电源必须通过 LDO 降压到 3.3V 后再给模块供电。
2.3 模块之间的连接
设置一个为主机,一个为从机,上电即可自动连接。 HC-08 支持一对一连接, 第一次连接后,主机会自动记忆配对对象。如需连接其他模块,必须先清除配对记忆。 注:HC-08-USB 默认为主机,HC-08 默认为从机
2.4 模块与手机的连接
HC-08 支持与 Android 4.3 及以上版本的手持设备连接通讯,通信测试需使用 BLE 安卓串口助手连接,可在汇承 官网下载。 HC-08 支持与 iPhone 4S 及以上版本的手持设备连接通讯,通信测试需在 APP Store 下载安装 Lightblue 或蓝牙 助手软件连接(也可以使用其他支持 ble 蓝牙的串口软件)。
23 修复不能自动进入低功耗的问题
24 增加 17 脚(P1.1)作为连接指示输出 25 增加“AT+AUST”指令
2014.08.22 2014.08.22 2014.08.22 2014.08.22 2014.08.22 2014.08.22 2014.08.22 2014.08.22 2014.08.22 2014.08.22 2014.08.22 2014.08.22 2015.07.30 2016.09.15 2016.09.15 2016.09.15 2016.09.15 2016.09.15 2016.09.15 2016.09.15 2016.09.15 2017.04.18 2017.07.07 2017.07.07 2017.07.07

蓝牙4.0音频模块BC118数据手册说明书

蓝牙4.0音频模块BC118数据手册说明书

Datasheet
General Specifications
Specifications Bluetooth Standard Interfaces Size Weight
Description Bluetooth 4.0 UART, AIO, GPIO, USB, I2C 19.3mm x 14.4mm x 2.8mm 0.9g
Applications
Industrial Automation Lighting Automotive Medical Devices Wearable Devices Sensors, Actuators
Description
BC118 is a highly flexible, ultra low power, small form factor Bluetooth Version 4.0 Certified module. It comes preloaded with BlueCreation Melody Smart software, and is ideal for developers who want to quickly and cost effectively integrate Bluetooth Low Energy functionality into their products or develop standalone sensors or accessories.
BlueCreation. St John’s Innovation Centre, Cowley Road Cambridge CB4 0WS United Kingdom
7
t. +44 (0)1223 420 252 e. info@

CC2540、BLE、蓝牙4.0、透传模块-AT指令手册(精)

CC2540、BLE、蓝牙4.0、透传模块-AT指令手册(精)

MT254xCoreS A T 指令手册V2.0版本更新记录目录第1章常用指令 (5)1.1 注意事项 (5)1.2 A T+ ——测试 .................................................................................................. 5 1.3A T+HELP ——帮助查询 . ................................................................................. 5 1.4 A T+VERS ——软件版本查询 . ......................................................................... 5 1.5 A T+NAME? ——查询/设置模块名称 .............................................................. 6 1.6 AT+RENEW ——恢复出厂设置 ...................................................................... 6 1.7 AT+RESET ——重启模块................................................................................ 6 1.8 AT+ROLE? ——查询/设置主从模式 ............................................................... 6 1.9 AT+NOTI? ——查询/设置是否把当前连接状态通知给用户 . .......................... 6 1.10 A T+IMME? ——查询/设置模块工作方式........................................................ 6 1.11 AT+START ——开始工作 . ............................................................................... 7 1.12A T+TYPE? ——查询/设置模块密码验证类型 . (7)第2章串口指令 (8)2.1 A T+BAUD? ——查询/设置波特率 ..................................................................8 2.2 A T+FLOW? ——查询/设置硬件流控 . (8)2.3 A T+PARI? ——查询/设置串口校验 ................................................................. 8 2.4A T+STOP? ——查询/设置停止位 (8)第3章从机指令 (9)3.1A T+ADVI? ——查询/设置广播时间间隔 (9)3.2 A T+POWE? ——查询/设置模块发射功率 ....................................................... 9 3.3A T+PWRM? ——查询/设置模块自动进入休眠的时间 (9)第4章主机指令 (10)4.1 A T+SCAN ——搜索可连接模块 . ...................................................................10 4.2 A T+SHOW? ——查询/设置模块在手动搜索时是否返回名字 . ......................10 4.3 A T+CON[para1] ——连接指定蓝牙MAC 地址的从模块 . .............................10 4.4 A T+CONN[para1] ——连接搜索返回的模块 . ................................................ 10 4.5A T+CONNL ——连接最后一次连接成功的从模块 . (11)第5章连接相关指令 (12)5.1 A T+ISCON ——查询当前模块是否处于连接状态 ........................................12 5.2 A T+DISCON ——断开连接 (12)5.3A T+CLEAR ——清除模块配对信息 . (12)5.4 A T+RADD ——查询成功连接过的远程设备地址 . (12)5.5A T+SAVE? ——查询/设置模块成功连接后是否保存连接地址 . (12)第6章模块信息相关指令 . (13)6.1A T+PASS? ——查询/设置配对密码 . (13)6.2 A T+MAC ——查询本机MAC 地址...............................................................13 6.3 A T+RSSI ——读取 RSSI 信号值(可作为远控指令) . (13)6.4A T+TEMP ——查询模块温度(可作为远控指令) . (13)第7章 IO 监控指令 (14)7.1 A T+LED? ——查询/设置LED 输出状态 . ......................................................14 7.2 A T+PDIR? ——查询/设置PIO 口的输入输出方向(可作为远控指令) ......14 7.3A T+PDAT?——查询/设置PIO 口的输入输出状态(可作为远控指令) ........14第8章电源管理指令 (15)8.1 A T+SLEEP ——让模块进入休眠状态 ...........................................................15 8.2 A T+WAKE ——将模块唤醒至正常工作状态 (15)8.3 A T+BATC? ——查询/设置电量信息广播开关(可作为远控指令) (15)8.4A T+BATT ——查询电量信息(可作为远控指令) (15)第9章模块出厂设置 (16)第1章常用指令1.1 注意事项1 所有的A T 指令中的符号,如问号(?、冒号(:,都是英文半角格式,需要携带参数para 的指令必须显式地添加中括号[],指令末尾不携带”\r\n”。

田宫tble04s说明书

田宫tble04s说明书

田宫tble04s说明书田宫TBLE04S说明书田宫TBLE04S是一款高性能的无线蓝牙模块,适用于各种电子设备的无线通信。

本说明书旨在帮助用户了解并正确使用TBLE04S模块,以实现稳定、高效的无线通信功能。

一、产品概述TBLE04S是一款基于蓝牙技术的通信模块,采用先进的蓝牙4.0协议,支持BLE(低功耗蓝牙)和SPP(串口蓝牙)两种通信模式。

该模块具有小巧、低功耗、稳定可靠等特点,广泛应用于智能家居、智能穿戴、远程控制等领域。

二、主要特性1.支持蓝牙4.0版本,与主流蓝牙设备兼容;2.可通过串口或BLE模式进行通信,灵活性高;3.工作频率范围广,可调节传输距离和功耗;4.内置高性能天线,信号稳定强大;5.支持多种数据传输格式,如ASCII、HEX等;6.内置丰富的AT指令集,方便用户进行二次开发;7.低功耗设计,长时间待机不需频繁充电;8.可通过固件升级提供更多功能和优化。

三、使用方法1.硬件连接:将TBLE04S模块与主控板通过UART接口相连,确保电源正常供给。

2.编程配置:使用主控板编程软件,通过发送AT指令进行模块参数配置,如波特率、通信模式、传输格式等。

3.通信测试:按照实际需求编写主控板程序,通过TBLE04S模块与其他蓝牙设备进行通信测试,确认数据传输正常。

四、常见问题解答1.为什么无法连接到其他蓝牙设备?答:请确保TBLE04S模块与其他蓝牙设备处于可连接范围内,并检查模块是否已正确配置为BLE模式。

2.如何设置TBLE04S模块的传输距离?答:通过AT指令设置模块的发射功率,可调节传输距离和功耗之间的平衡。

3.如何实现TBLE04S模块的低功耗功能?答:在实际应用中,可通过设置模块的低功耗模式,减少待机功耗和通信功耗,从而延长电池寿命。

4.是否支持固件升级?答:是的,TBLE04S模块支持固件升级,用户可根据需求下载最新的固件版本,以获得更多功能和优化。

五、注意事项1.使用前请仔细阅读本说明书,确保正确理解和操作;2.请避免将TBLE04S模块暴露在潮湿、高温或有腐蚀性气体的环境中,以免影响使用寿命;3.请勿随意更改模块的内部硬件结构,以免损坏模块;4.如需进行二次开发,请参考附带的开发文档,遵循相关规范和指南;5.如遇到其他问题,请及时联系田宫技术支持,我们将竭诚为您提供帮助和解决方案。

圆点博士USB蓝牙模块使用手册

圆点博士USB蓝牙模块使用手册

圆点博士USB蓝牙4.0模块使用手册第一章:USB蓝牙4.0模块启动过程第二章:USB蓝牙4.0模块应用模式第三章:USB蓝牙4.0模块应用模式源代码编译第四章:USB蓝牙4.0模块应用模式固件更新第五章:USB蓝牙4.0模块蓝牙设置第六章:USB蓝牙4.0模块固件SWD升级第七章:USB蓝牙4.0模块电路图和PCB图12第一章:USB 蓝牙4.0模块启动过程一:USB 蓝牙4.0模块启动过程包括三个步骤:第一步:当把USB 蓝牙4.0模块插入到电脑的USB 接口的时候,模块首先进入“引导模式”。

“引导模式”大约持续十秒左右,在该模式下,模块上的LED 灯会首先熄灭,然后连续并快速闪两下。

该LED 显示模式会重复八次。

在该“引导模式”结束前,如果用户在“蓝牙开发助手AnBT”软件中打开USB,那么模块将会一直停留在该模式。

如果用户没有进行任何操作,那么模块将会进入第二步。

第二步:USB 蓝牙4.0模块退出“引导模式”,此时模块上的LED 灯会快速闪动大约两秒钟左右。

然后自动进入第三步。

第三步:USB 蓝牙4.0模块进入“应用模式”,此时模块上的LED 灯会大约每秒一次进行慢速闪动。

在该模式下,USB 蓝牙 4.0模块变成一个串口蓝牙设备。

3第二章:USB 蓝牙4.0模块应用模式一:如何进入USB 蓝牙4.0模块应用模式把USB 蓝牙4.0模块插入电脑的USB 接口,USB 蓝牙4.0模块即会根据上一章所述的启动过程自动启动。

在等待大约十多秒后,USB 蓝牙4.0模块会自动进入“应用模式”。

此时模块上的LED 灯会大约每秒一次进行慢速闪动。

二:安装驱动程序如果是第一次使用,在“应用模式”下,用户将需要安装USB 虚拟串口驱动程序。

此时,建议用户先从电脑USB 接口上拔下USB 蓝牙4.0模块,然后根据操作系统的不同,运行下列驱动程序。

运行完成后,重新插入USB 蓝牙4.0模块。

在等待十多秒后,USB 蓝牙 4.0模块会自动进入“应用模式”,此时系统会自动安装驱动。

Bluno Nano 蓝牙4.0模块说明书

Bluno Nano 蓝牙4.0模块说明书

Bluno Nano - Arduino Nano Compatible - Bluetooth 4.0SKU:DFR0296INTRODUCTIONHere comes the second member in the DFRobot Bluno family, the Bluno Nano. Came in the size of a gum, the Bluno Nano is perfect for BLE projects with limited space or weight. You may also check the Bluetooth microcontroller selection guide to get more information. Everything is getting smart now: wristbands and watches monitor your daily behaviors and become social; phone-controlled camera add-ons move and take shots as you like; smart gardens grow virtually in your iPad and sharing is made easy... The Bluetooth Low Energy technology has made it easy and achievable. It is exciting to see more and more smart gadgets poping out, but, isn't building own smart device and solving your own problems even cooler?DFRobot's Bluno family is the first of its kind in integrating BT 4.0(BLE) module into "Arduino Uno", making it an ideal prototyping platform for developers to go wireless. You will be able to develop your own smart bracelet, smart pedometer, and more. Through the low-power Bluetooth 4.0 technology, real-time low energy communication can be made really easy.Bluno Nano also integrates a TI CC2540 BT 4.0 chip with the "Arduino UNO" development board. It allows wireless programming via BLE, supports Bluetooth HID, supports AT command to config the BLE, and you can upgrade BLE firmware easily. Bluno is also compatible with all Arduino Uno pins which means any project made with Uno can directly go wireless! Whatsmore, we also developed the App for the Bluno (both Android and IOS), and they are completely open-source so that you can modify and develop your own hardware-software platform.Note: For expanding I/O ports, the Bluno Nano is compatible with all Arduino-Nano-compatible expansion shields. If you want to use Bluno Nano via other expansion shields, some extra wirings will be needed.SPECIFICATION∙On-board BLE chip: TI CC2540∙Wireless Programming Via BLE∙Support Bluetooth HID∙Support AT command to config the BLE∙Transparent communication through Serial∙Upgrade BLE firmware easily∙DC Supply: USB Powered or External 7V~12V DC∙Microcontroller: Atmega328∙Bootloader: Arduino Uno∙Compatible with the Arduino Uno pin mapping∙Size: 53x19x12mm(2.09x0.75x0.47")∙Weight: 20g。

蓝牙BLE4.0模块使用指导书

蓝牙BLE4.0模块使用指导书

实验一蓝牙4.0的LedButton实验实验设备:蓝牙4.0模块1个无线模块开发板1个蓝牙4.0 IO实验板1个支持蓝牙4.0的IOS终端1台USB转串口连接线实验介绍:本次实验的目的是使用蓝牙4.0模块完成与支持蓝牙4.0的IOS终端的连接与通信功能。

本实验使用蓝牙4.0 IO实验板通过蓝牙模块接收或发送相应数据,完成与IOS终端应用的交互功能。

IOS终端需安装基于蓝牙4.0的测试应用RFduino LedButton。

实验步骤:(1)安装IOS应用IOS终端进入APP Store搜索并下载安装RFduino LedButton。

(2)初始配置首先将蓝牙4.0模块和蓝牙4.0 IO实验板插入无线模块验证板上,并使用短路子将DIN、DOUT和DTR的J2和USB两端连接,将短路子切换到USB处,将SLEEP_RQ开关调到H。

在蓝牙4.0 IO实验板上使用短路子将“蓝牙模块”和“RGB”两端连接,后用USB线将无线模块验证板与PC连接起来,上电。

(3)烧写程序将RFduino导入Arduino程序中,将RFduino文件夹全部复制粘贴到Arduino目录“..\hardware\arduino\”中。

重启Arduino程序,选择Tools→Board→RFduino,点击Serial Port 选择相应的端口,同时写入本实验所用的示例代码。

将示例程序烧写到无线模块验证板的Rfduino中。

唤醒:管脚唤醒广播:代码:#include <RFduinoBLE.h>int led = 3;//PIN 3 IO实验板的绿色灯(可以被APP控制亮灭的灯)int button = 5;//PIN 5 IO实验板的按钮A(可以控制APP图片颜色的按钮)int debounce_time = 10;//防抖动时间int debounce_timeout = 100;//防抖动延迟void setup() {pinMode(led, OUTPUT);pinMode(button, INPUT);RFduinoBLE.advertisementData = "ledbtn";//设置广播的数据,要保证设备名与广播数据之和不超过18字节RFduinoBLE.begin();//开启蓝牙并进行广播}int debounce(int state)//防抖动{int start = millis();int debounce_start = start;while (millis() - start < debounce_timeout)if (digitalRead(button) == state){if (millis() - debounce_start >= debounce_time)return 1;}elsedebounce_start = millis();return 0;}int delay_until_button(int state)//等待按钮{if (state)RFduino_pinWake(button, HIGH);elseRFduino_pinWake(button, LOW);doRFduino_ULPDelay(INFINITE);//切换到低功率模式直到按钮有响应时唤醒while (! debounce(state));//如果有多个按钮,确定怎样被唤醒if (RFduino_pinWoke(button)){//更多代码RFduino_resetPinWake(button);}}void loop() {//如果按钮A点击则发送1,否则发送0delay_until_button(HIGH);RFduinoBLE.send(1);delay_until_button(LOW);RFduinoBLE.send(0);}void RFduinoBLE_onDisconnect()//断开连接的接口{digitalWrite(led, LOW);}void RFduinoBLE_onReceive(char *data, int len)//当收到数据时运行的接口{//如果收到第一个数据是0x01即亮灯if (data[0])digitalWrite(led, HIGH);elsedigitalWrite(led, LOW);}(4)实验过程先打开IOS终端的蓝牙功能,后打开RFduino LedButton应用。

蓝牙4.0模块简介 V1.1

蓝牙4.0模块简介 V1.1

参数
8
八、 BLE 协议说明(APP 接口)
数据服务通道
UUID(0xFF10)
蓝牙数据通道
0xFF11
串口数据通道
0xFF12
休眠使能通道
0xFF25
深圳市百智康科技有限公司
function
note
write
移动设备写入的数据将会从串口输出(数 据包长小于 20 字节)
Notify or read
4
四、 电气特性
深圳市百智康科技有限公司
技术指标 电压范围 频率范围 频率误差 调制方式 数据传输速率 接收灵敏度 接收灵敏度 接收电流 接收电流 发射电流 天线阻抗 工作温度 电压范围 尺寸大小
参数 2.0V -- 3.6V
备注 直流,推荐使用 3.3V
2402MHz to 2480MHz
+/-40ppm
深圳市百智康科技有限公司 一、 模块简介
SZBZK-BT40-CC01 模块为针对蓝牙低功耗、低成本的片上系统(SOC)应用 模块。该模块内含一个 RF 收发器和一个工业级 8051 内核,适用于低功耗需求应 用系统中,符合全球无线电频率法规的无线系统,包括:ETSI EN 300 328 和 EN 300 440 Class 2(欧洲),FCC CFR47 Part 15(美国)和 ARIB STD-T66(日本), 拥有精确的数字接收信号强度指示器(RSSI),较宽供电电压压范围(2V—3.6V)。
2.2
2.3
0.082
0.086
0.090
H2
1.1
1.2
1.3
0.043
0.047
0.051
H3
1.9
2.0

上位机蓝牙4.0连接方法

上位机蓝牙4.0连接方法

上位机通过蓝牙4.0连接方法1、准备工作2个蓝牙BLE 4.0模块,串口调试助手,USB转TTL线。

2、选择其中一个蓝牙4.0模块作为主模式,标记起来,这个模块将通过USB转TTL连接到上位机。

3、打开串口调试助手。

配置好串口号和波特率选择9600;发送框输入:AT\r\n 。

也就是输入AT直接回车键就代表了\r\n,点击发送,如果返回OK,则代表通信正常,如下:4、查询主从模式:指令:AT+ROLE\r\n返回主从模式,0:从模式;1为主模式。

这里可以看到模块默认是从模式,这里上位机需要使用主模式,下位机需要从模式,这里我们开始配置此模块为主模式,另一个模块不用配置,配置完成后可以通过以上命令查询是否配置成功。

5、设置主模式命令:AT+ROLE1\r\n返回结果如上,表示设置成功。

6、搜索蓝牙设备命令:AT+INQ\r\n首先我们把另一块蓝牙插在小车的蓝牙接口旁边的拨码开关拨到右边,下载程序时拨在左边。

小车上电,看到蓝牙模块闪缩,表明处于广播模式,主模式的蓝牙将会搜索到。

如下:上面搜索到一个设备,如果不清楚是哪个蓝牙设备的话可以通过AT 指令查看蓝牙MAC地址,把从模块插在电脑上通过如下命令:AT+LADDR\r\n如下:这样就可以知道设备的MAC地址,和搜索设备是否一致。

这里搜索时没有“:”。

只要地址对应即可。

7、连接设备命令如下:AT+CONN1\r\n这里的1则是对应搜索到对应从机的地址的编号。

如下提示:Connected表示连接成功。

现在两个模块已经连接在一起,两个模块灯保持常亮,这时我们把串口调试助手关闭串口,打开上位机选择指定产品,打开菜单栏的设置中的蓝牙串口配置,如下选择我们串口调试助手选择的串口号和9600波特率,打开串口,这时右下角状态显示绿色如下:这时表明已经连接成功可以正常通信。

CC2540、BLE、低功耗蓝牙4.0、透传模块、iBeacon基站-V2.0-用户手册

CC2540、BLE、低功耗蓝牙4.0、透传模块、iBeacon基站-V2.0-用户手册

MT-iBeacon用户手册V1.0深圳市馒头科技有限公司版本更新记录目录第1章参数设置 (4)第2章测距功能 (16)第1章参数设置1. 从App Store中下载LightBlue应用到iPhone手机上,安装并打开,点击左下角Central,使手机蓝牙工作在主机模式,开始搜索附近的iBeacon设备(从机设备),即可搜索到由深圳市馒头科技倾力推出的室内定位利器——MT-iBeacon。

2. 点击MT-iBeacon图标连接上设备进行相应的设置。

可以在服务发现里面看到,设备信息,电量信息以及服务UUID。

3. 设备信息展示,此服务用于查看设备的相关信息。

4. 查询设备电量。

此服务用于查询设备的剩余电量,如图所示为剩余100%的电量。

5. 服务UUID。

进入服务UUID,可以看到总共有7个服务,这7个服务的功能见下表1-1 服务功能表。

表1-1 服务功能表图1-1 设置UUID图1-2 设置major图1-3 设置minor图1-4 设置MeasuredPower图1-5 设置发射功率图1-6 设置广播间隔图1-7 设置LED状态第2章测距功能1. 从App Store中下载Locate iB应用到iPhone手机上,安装并打开,可以看到界面如下图。

2. 点击Locate iBeacons按钮,进入下一级菜单,搜索当前可连接的iBeacon设备。

3. 测距校准。

1) 点击Visible iBeacon进入下级菜单,屏幕上有显示Major、Minor、RSSI、Accuracy等信息,下面有两个按钮,Distance——测距,Calibrate——校准。

点击Calibrate进行校准。

2) 根据提示,需要将手机放在离iBeacon 1米处的位置,然后点击,并且保持30s~60s的时间,才能完成校准。

3) 校准中。

4) 校准完成!4. 测距。

校准完成后,回到上一级菜单,点击Distance开始测距。

SBM2541蓝牙4.0 BLE模块数据手册说明书

SBM2541蓝牙4.0 BLE模块数据手册说明书

数据手册SBM2541蓝牙4.0 BLE 模块——————————————产品概述SBM2541模块是公司精心设计的一款蓝牙4.0 BLE 模块,采用TI (德州仪器)高性能无线芯片CC2541作为主控制器,是一款超低功耗、高度集成、小体积的收发系统模块。

用户使用简单方便,遵循低功耗蓝牙协议,适合单模式低功耗蓝牙的应用。

————————产品应用2.4G 低功耗蓝牙系统 移动手机外设人机接口设备(鼠标、键盘) 运动和健康设备 消费者健康和医疗 家庭/楼宇自动化 消费类电子产品——————————————产品特性—————————————————◆ 蓝牙4.0 BLE 单模带透传程序,简单易用 ◆ 符合FCC 和CE 标准,符合BQB 标准要求◆ 采用高可靠性的小体积主芯片,芯片内含高性能和低功率8051内核 ◆ RF 支持250kbps ,500kbps ,1Mbps ,2Mbps 的数据速率 ◆ 出色的高达0dBm 的可编程输出功率 ◆ 接收器灵敏度(1Mbps 时为-94dBm ) ◆ 工作模式RX 低至:17.9mA ◆ 工作模式TX (0 dBm):18.2mA◆ 超低待机功耗(睡眠模式3功耗:0.5uA ) ◆ 宽泛的电源电压范围(2V - 3.6V) ◆ 内置PCB 天线,也可选外接天线 ◆超小尺寸: 16*12mm目录1. 硬件介绍 (1)1.1引脚定义 (1)1.2典型应用电路图 (2)2. 电气参数 (3)2.1建议操作条件 (3)2.2电气规格 (3)2.3直流特性 (3)3. 结构尺寸 (4)4. 订购信息 (5)5. 文档信息 (6)5.1修订历史 (6)5.2免责声明 (6)1. 硬件介绍蓝牙模块SBM2541是基于用表贴技术,体积仅为15.75m 即可实现数据透传,蓝牙通讯采点为小功率短距离通讯,因此 1.1 引脚定义脚位序号 名称 Pin1 ANT Pin2 GND Pin3 VCC Pin4 DC Pin5 DD Pin6 TIMER4 Pin7 TIMER3 Pin8 SCL Pin9 SDA Pin10ADC7是基于芯片TICC2541设计的,内置PCB 天线,可15.75mm*11.88mm 。

bt04a蓝牙模块技术手册

bt04a蓝牙模块技术手册

BT04A蓝牙模块技术手册:连接你我的世界
随着科技的不断发展,蓝牙技术已经成为了我们生活中必不可少的一部分。

作为一种无线通信技术,蓝牙技术可以连接手机、电脑、音响等各种设备,为我们的生活带来了更多的便利和乐趣。

而在这其中,BT04A蓝牙模块则是一款非常出色的产品,它的出现不仅极大地方便了我们的生活,而且也为我们提供了更多的创意和想象空间。

BT04A蓝牙模块是一款基于蓝牙4.0技术的无线传输模块,它可以在低功耗的情况下进行高速数据传输,同时还支持多种传输协议,并且可以与各种设备进行连接。

这款模块的使用非常简单,只需要将其与需要连接的设备进行配对,然后就可以实现无线传输了。

BT04A蓝牙模块还具备很多其他的功能,比如支持透传模式、支持多连接等,这些功能在实际使用中也非常实用。

BT04A蓝牙模块的应用非常广泛,可以应用于智能家居、智能穿戴、智能医疗、智能交通等各个领域。

比如,在智能家居领域中,我们可以使用BT04A蓝牙模块来连接家庭中的各种设备,实现智能化控制;在智能穿戴领域中,我们可以使用BT04A蓝牙模块来连接手环、智能手表等设备,实现健康监测和数据传输;在智能医疗领域中,我们可以使用BT04A蓝牙模块来连接医疗设备,实现数据传输和监测等功能;在智能交通领域中,我们可以使用BT04A蓝牙模块来连接车载设备,实现数据传输和车辆控制等功能。

可以说,BT04A蓝牙模块的应用前景非常广阔,它将为我们的生活带来更多的便利和创意。

BT04A蓝牙模块是一款非常出色的产品,它的出现为我们的生活带来了更多的便利和乐趣。

在未来的发展中,我们相信BT04A蓝牙模块将会有更加广泛的应用,为我们的生活带来更多的惊喜和创意。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

蓝牙4.0 BLE模块使用手册
一、模块引脚介绍
蓝牙模块引出5个针脚:
1、EN:可编程输入输出接口,正常使用没用到
2、VCC:电源输入,3.6V--5V
3、GND: 地
4、TXD:接单片机串口的RX
5、RXD:接单片机串口的TX
6、STATE: 主机中断指示口,空闲为低,连接上为高。

与手机蓝牙连接上后输出高电平,用于检测是否连接上。

led指示蓝牙连接状态,闪烁表示没有蓝牙连接,常亮表示蓝牙已连接并打开了端口
二、蓝牙4.0 BLE介绍
从蓝牙4.0开始有两个分支,经典4.0和BLE4.0,经典4.0 就是传统的3.0蓝牙升级而成,向下兼容。

而BLE 4.0是一个新的分支,无法向下兼容。

BLE 是Bluetooth Low Energy 低功耗蓝牙的缩写,顾名思义,其功耗较低。

三、主从模式设置
模块已经选择用软件设置主从模式。

两个模块之间的搜索,需要一个设为主,一个为从,用AT+ROLE 进行配置。

然后发送AT 指令进行搜索连接.
简单举例:
设置模块为主模式:通过串口发送AT+ROLE1(回车或者加\r\n),返回OK,则表示设置成功,此时模块LED灯进入快闪。

主模块连接从模块需要通过AT指令进行连接(详情请参照BT05 AT指令集)。

四 、模块与407开发板(高配版)连接
五、实验操作与现象
1、板子上电,下载配套的例程程序
2、板子断电,插上蓝牙4.0 BLE模块
3、板子上电后,蓝牙4.0 BLE模块工作,led灯闪烁
4、手机设置中打开手机蓝牙(此处搜不到模块的蓝牙)
5、之后打开“启明BLE”app,app会自己搜索蓝牙,此时app 将搜索到名为“BT05”,点击连接后,led灯常亮
6、连接成功后手机APP就可以控制开发板了
六、常见问题
1、支持哪些设备
答:苹果手机限定:4s 及以上型号,系统版本 iOS6 及以上, 安卓手机限定:手机蓝牙版本为4.0,系统为4.3版本及以上。

2、为什么在手机设置蓝牙界面下找不到BLE设备
答:手机蓝牙默认工作在经典模式下,您需要通过软件程序来实现搜索,配对连接和通迅的整个过程。

苹果手机,可以从苹果APP商店下载LightBlue测试软件
安卓手机,可以用我们提供的“启明BLE”这个测试软件测试
3、 为什么电脑上不支持 BLE
答:电脑上如果装配了4.0双模的蓝牙适配器(双模指经典4.0 和 BLE4.0)在硬件上是支持BLE的,只不过,目前的现状比较尴尬,找不到配套的软件去驱动这个适配器。

相关文档
最新文档