logo资料库

JDY-08蓝牙资料.pdf

第1页 / 共31页
第2页 / 共31页
第3页 / 共31页
第4页 / 共31页
第5页 / 共31页
第6页 / 共31页
第7页 / 共31页
第8页 / 共31页
资料共31页,剩余部分请下载后查看
版本
产品简介
功能简介
电气特性
尺寸图
引脚定义
引脚功能说明
AT指令集
AT指令说明
软复位
设置/查询—P1_6电平模式( 0-1只是引脚电平变化,2-6是延时传输)
设置/查询 –设备类型
恢复出厂配置(恢复到出厂默认配置参数)
设置/查询--PWRC引脚内部或外部上拉 ( JDY-V3.3版本后不支持此指令
设置/查询--开机睡眠与唤醒读写
设置/查询--睡眠指令(睡眠状态可以广播
设置/查询--传输速率
设置/查询--波特率 注意:模块默认波特率是:115200
设置--断开连接
设置/查询--模块工作模式
设置/查询--广播开关
设置/查询--广播间隔
设置/查询--广播名
设置/查询--MAC地址(模块的MAC地址可以更改)
设置/查询--连接间隔
设置/查询--发射功率
设置/查询--iBeacon UUID(iBeacon模式指令)
设置/查询----iBeacon Major(iBeacon模式指令)
设置/查询--iBeacon Minor(iBeacon模式指令)
查询--版本号(iBeacon模式指令)
设置/查询--厂家识别码(iBeacon模式指令)
设置/查询--传感器温度值(iBeacon模式指令)
设置/查询--传感器湿度值(iBeacon模式指令)
设置/查询--传感器电量值(iBeacon模式指令)
设置/查询--密码连接
设置/查询--连接密码
设置/查询--服务UUID (APP数据通信时服务UUID)
设置/查询--特征UUID(APP数据通信时服务UUID)
设置--主机扫描
主机连接扫描到的列表地址
设置/查询--主机绑定MAC地址
设置--主机取消绑定
设置/查询--PWM频率
设置/查询—开关PWM
设置/查询--PWM1脉宽
设置/查询--PWM2脉宽
设置/查询--PWM3脉宽
设置/查询--PWM4脉宽
设置/查询--微信H5或服务器选择
设置/查询--连接状态
设置/查询 –RTC刷新时间
设置/查询 –RTC年月时分秒
设置/查询 –RTC开关
手机端指令
APP UUID列表
微信透传与IO、PWM功能指令
APP命令使用说明(iBeacon、IO、PWM、Reset、DISC)
调试板原理图
继电器或IO控制接线图
PWM接线图
iBeacon接线图
APP或微信透传与MCU接线图
LED灯带产品应用接线图
按摩器产品接线图
室内定位或传感器模式接线图
JDY-08 蓝牙透传模块 (微信透传、APP 透传、主从一体、iBeacon) 版本号:JDY-08-V3.3 版本 V2.6 版本更新内容: 模块的功能与老版本完全一样,更新只为了适应更多的客户需求 1:去掉了特征 UUID 的数据,目前只保留了 2 个 UUID 2:增加了 IO 断开连接功能 3:更新了密码连接功能,新版本采用了蓝牙默认功能密码连接 4:更改了 AT+HOSTEN0 只为 APP 透传模式,微信功能为单独模式 AT+HOSTEN4 V3.2 版本更新内容: 1:P05 引脚为广播状态引脚,广播状态闪烁,连接后常亮 2:P16 连接状态引脚电平变化(连接状态后为高电平,未连接低电平)默认电平, 用户可以通过 AT 指令 AT+REVERSE 设置 3:添加了开机默认唤醒模式,开机就工作,需要进入睡眠时,发送 AT+SLEEP 进入睡眠, 睡眠后,可以通过 PWRC 引脚唤醒 4:开机唤醒或睡眠,可以通过 AT+STARTEN 指令设置,默认为开机唤醒不睡眠 5:添加了恢复出厂、传输速率等 AT 指令 6:增大了串口接收数据的容量(一次可向串口写入上百字节的数据量,例如 720Bytes 7:增加了 RTC 刷新时间指令,RTC 打开时更加省电 8:恢复 AT+HOSTEN0 为 APP 透传与微信模式,单独微信模式 AT+HOSTEN4 取消 (这样保证了用户产品即支持 APP 又支持微信) 9:更新了开机不需要将 PWRC 引脚拉低发 AT 指令,通过 AT+SLEEP 进入睡眠模式 (用户只需要接 VCC、GND、RXD、TXD 就可以正常通信),当然发送 AT+SLEEP 进入睡眠后,需要通过 PWRC 引脚唤醒,不需要低功耗的用户 PWRC 引脚可以不接 10:模块的 MAC 地址可以修改(示例:AT+MAC112233445566) 11:增加了微信直接控制 IO、PWM 功能
V3.3 版本更新内容 说明: 3.3 版本在 3.2 版本基础上添加发以下功能 1:添加了设备类型设置 AT 指令 AT+CLSS ,详细功能请看 AT+CLSS 功能说明 2:添加了 产品级 LED 灯的应用,用户直接拿 JDY-08 模块来做 LED 灯,用户接好线就变成 LED 产品,LED 灯有多种变色功能与模式,JDY-08 均支持,提供 LED 灯控制 APP 3:添加了按摩器功能应用,JDY-08 自带的按摩模式有( 温馨按摩、舒适按摩、脉冲按摩) 4:针对 JDY-08 模块我们开发了多功能应用 JDY-LED APP,此 APP 搜索设备时会自动分类, APP 内部为多功能应用,(支持 LED 灯控制、支持 iBeacon 功能配置、支持开关控制、 支持按摩器控制),每个功能均为单独界面 5:取消了 AT+ P00PULL ,此指令对之前客户不影响
产品简介 JDY-08 透传模块是基于蓝牙 4.0 协议标准,工作频段为 2.4GHZ 范围,调制方式为 GFSK, 最大发射功率为 0db,最大发射距离 60 米,采用 TICC2541 芯片设计,支持用户通过 AT 命 令修改设备名、服务 UUID、发射功率、配对密码等指令,方便快捷使用灵活。 功能简介 1:微信透传(支持 AirSync 协议,应用于微信 H5 或厂家服务器通信) 2:APP 透传(支持 Android、IOS 数据透传) 3:iBeacon 模式(支持微信摇一摇协议与苹果 iBeacon 协议) 4:传感器模式(温度、湿度等众多传感器数据采集应用) 5:主机透传模式(应用模块间数据透传,主机与从机通信) 6:主机观察者模式(应用传感器、室内定位) 7:PWM 模式(应用于电机调速、LED 灯亮度调节) 8:IO 模式(应用于手机控制继电器或 LED 亮灭) 9:室内室位应用(应用采集 iBeacon 的数据来实现范围定位) 10:RTC 功能 电气特性 工作模式 状态 电流 从机透传模式 连接/未连接/待机 0.8mA/300uA/1uA 连接/未连接/待机 0.5mA/300uA/1uA 从机广播模式 (iBeacon, 传 感 器) 主机透传模式 连接/未连接/待机 8mA/8.5mA/1uA 主机观察者模式 (传感器) 连接/未连接/待机 9mA 以上测试电源电压为 3.3v 技术参数 1:透传时串口写入数据支持上百字节写入(例如 720 字节) 2:有效通信距离 15 到 30 米 低功耗设置提示:(进入睡眠 AT+SLEEP,通过 PWRC 引脚下降沿唤醒) 广播模式省电方案 1:默认广播间隔为 100ms,进入睡眠后,电流为 500uA,可以通过设置广播间隔减少电 流,设置广播间隔后电流将会明显减小,300ms 间隔时平均电流在几十 uA 左右 2:如睡眠时不需要广播也可以将广播关闭,此时的电流在 1uA 左右 连接模式省电方案 1:连接状态下需要低功耗,可以通过将 P01 引脚保持低电平,发 AT 指令 AT+SLEEP 让模块 进入睡眠,MCU 需要发数据的时候将 P01 拉高,通过 PWRC 引脚下降沿唤醒蓝牙,这样 可以保证在连接的情况下使蓝牙的功耗非常的低, 2:当然也可以让蓝牙模块与用户的 MCU 一直睡眠,通过蓝牙模块来唤醒用户的 MCU,这 样做的方法,比以上方式 1 更加省电。 3:通过设置连接间隔来减小功耗,此方式用于配置方式 1 与 2 更加省电
尺寸图 引脚定义
引脚功能说明 引脚 定义 功能 说明 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 VCC P22 P21 P20 P17 P16 P11 P12 P13 P15 SCK SDA P14 P10 P07 P06 P05 P04 P03 P02 P01 电源 供电电源 3V 或 3.3 伏 连接状态引脚 PWM2 IO1 IO2 IO3 IO4 PWM1 PWM3 PWM4 连接后高电平,未连接低电平(主从有效) 以上是默认设置 用户可以通过 AT 指令来设置 P16 引脚的连接 状态或脉冲输出与数据延时 用户需要通过 P16 引脚来唤醒用户 MCU,再延时发数 据给用户 MCU 时可以通过 AT 指令来设置 详情请阅读 AT+REVERSE 指令功能 PWM2 输出引脚可以通过 APP 控制 输出 IO1 引脚可以通过 APP 控制电平 输出 IO2 引脚可以通过 APP 控制电平 输出 IO3 引脚可以通过 APP 控制电平 输出 IO4 引脚可以通过 APP 控制电平 PWM1 输出引脚可以通过 APP 控制 PWM3 输出引脚可以通过 APP 控制 PWM4 输出引脚可以通过 APP 控制 广播指状态引脚 广播闪烁、连接后常亮(主从有效) TXD RXD 串口输出,电平为 TTL 电平 串口输,电平为 TTL 电平 AT 指令控制引脚 低电平 AT 模式,默认高电平 此引脚在已连接情况下不需要发 AT 指令的 话,可以不用管,悬空就行 当要求在连接的状态发 AT 指令时,就将 P01 引脚保持低电平,就进入 AT 模式,用户此时 就可以发送 AT 指令,要发透传数据时就将 P01 保持高电平,就立即进入透传模式 是否在未连接的情况下发 AT 指令需要将 P01 保持低电平? 答:不需要,模块在未连接的状态下就是 AT 模式,用户不需在已连接情况下发 送 AT 指令,P01 引脚可以悬空
22 P00 PWRC 未连接,睡眠状态下,按下唤醒、 连接后,唤醒状态下,按下断开连接 连接后,睡眠状态下按下唤醒 23 24 RST GND 复位 电源地 硬件复位引脚 AT+HOSTEN 主从设置 作用 复位 串口波特率设置 读取主机状态 断开连接 打开广播 广播间隔 连接间隔 发射功率 广播名 AT 指令集 序列 指令 1 2 3 4 5 6 7 8 9 10 11 12 AT+RST AT+BOUD AT+HOST AT+DISC AT+ADVEN AT+ADVIN AT+NEIN AT+POWR AT+NAME AT+MAC AT+STRUUID 13 AT+HEXUUID 14 AT+MAJOR 15 AT+MINOR 16 17 AT+VER AT+VID 主 / 从 M/S M/S M/S M M S S S S S 工作模式 默认 - - - - - - - - - - - 115200 从机 打开 100ms 10ms 0db JDY-08 iBeacon 微信 UUID iBeacon 微信 UUID iBeacon 10 iBeacon 7 读 MAC 地址 M/S 设置 iBeacon UUID(字符串类 型 UUID) 设置 iBeacon UUID(十六进制 类型 UUID) 设置 iBeacon Major(字符串 类型 Major) 设置 iBeacon Minor(字符串 类型 Minor) S S S S 读取版本号 M/S - JDY-08-2.1 厂家识别码 (用于不能厂家识别) 18 AT+TEMP 温度值设置 19 AT+HUMID 温度值设置 20 21 22 23 24 AT+ISCEN AT+PASS 设置是否打开密码连接 连接密码 AT+SVRUUID 更改服务 UUID AT+CHRUUID 更改特征 UUID AT+SCAN 主机扫描从机 S S S S S M/S M/S M iBeacon 传感器 iBeacon 传感器 iBeacon 传感器 1122 0 0 - - - - 关闭 123456 FFE0 FFE1 主机透传
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 AT+RSLV 读取主机扫描到的从机 MAC AT+CONNET 连接扫描到从机的 MAC AT+BAND 绑定从机 MAC AT+GETDCD 读取主机扫描到的从机数量 AT+GETSTAT 查找模块的工作状态 AT+PWMFRE 设置 PWM 频率 AT+PWMOPEN 打开 PWM AT+PWM1PUS 设置 PWM1 的脉宽 AT+PWM2PUS 设置 PWM2 的脉宽 AT+PWM3PUS 设置 PWM3 的脉宽 AT+PWM4PUS 设置 PWM4 的脉宽 AT+WXSVR 微信 H5 与服务器通信设置 RTC 刷新时间(秒) M/S AT+RTCFLSH AT+RTCDATE RTC 时间读写 AT+RTCOPEN RTC 开关 AT+RESTORE 恢复出厂配置 M/S AT+P00PULL 设置 PWRC 内部或外部上拉 M/S AT+STARTEN 开机是否唤醒 AT+SLEEP 进入睡眠模式 AT+KBYTE 传输速度设置 M/S AT+REVERSE P1_6 电平与唤醒 MCU 延时 M/S M/S M/S AT+CLSS 设置设备类型 S M M M M M/S M/S M/S M/S M/S M/S M/S S M/S M/S 主机透传 主机透传 - - - - - - - - - 微信 - - - - - 1000HZ 关闭 50% 50% 50% 50% H5 内部上拉 唤醒模式 1K bytes/s 1 透传 1 说明:绿色文字表示新功能,红色粗体部份需要特别注意
AT 指令说明 特别说明:JDY-08 模块串口 AT 指令不需要加结束符 \r\n 软复位 指令 AT+RST 响应 +OK 参数 无 设置/查询—P1_6 电平模式( 0-1 只是引脚电平变化,2-6 是延时传输) 指令 AT+REVERSE 响应 +OK AT+REVERSE +REVERSE: 参数 Param:(0-6) 0:连接低电平、未连接高电平 1:连接高电平、未连接低电平 (0-1)主从有效 参数设置成 2 到 6 时,P16 引脚平时为 高电平,延时 XXms 后,恢复高电平并 输出 APP 下发的数据,此种方式不适 合大数据发送,只适合小数据传输,主 要用于蓝牙唤醒 MCU,MCU 平时都是处 于睡眠,APP 下发数据后,蓝牙唤醒用 户的 MCU 后,延时 XXms 后再输出数据 到 MCU,这样就保证了 APP 下发的数据 又可以唤醒 MCU,MCU 又可以接收到 APP 数据(2-6 从机有效) 2:延时 50ms 输出数据 3:延时 100ms 输出数据 4:延时 200ms 输出数据 5:延时 400ms 输出数据 6:延时 1000ms 输出数据 默认:1 特别说明:设置成 0-1 时,连接引脚 P16 会有连接状态变化 设置 2-6 时,P16 平时为高电平,有连接或 APP 发数据下来,模块产生一个下降 沿延时脉冲,低电平延时时间,请根据以上延时参数通过 AT 指令调整 此指令在用于低功耗要求较高的产品时,非常有用,这样保证了用户的 MCU 平时可以处于 睡眠状态,当有数据过来时,先唤醒用户的 MCU,再输出数据给用户的 MCU
分享到:
收藏