一、模块概述
JDY-23是一款基于蓝牙5.0协议的超低功耗BLE(低功耗蓝牙)模块,兼容BLE4.0/4.2标准,专为物联网(IoT)设备设计。其核心特性包括低功耗、远距离传输(60米)、支持AT指令灵活配置,适用于智能家居、工业控制、健康监测等场景18。
二、核心特性
-
通信性能
-
协议标准:蓝牙5.0,向下兼容BLE4.0/4.218。
-
工作频段:2.4GHz ISM频段,采用GFSK调制方式110。
-
传输距离:最大发射功率4dBm,空旷环境下传输距离达60米18。
-
功耗:
-
唤醒状态电流:800μA(广播时)
-
深度睡眠电流:9μA(无广播)18。
-
-
-
硬件参数
-
供电电压:1.8~3.6V,兼容3.3V和5V系统(需电平转换)17。
-
通信接口:UART串口,支持透传功能57。
-
天线:内置PCB天线,接收灵敏度-97dBm18。
-
引脚功能:
-
7个输出引脚(OUTPUT1~7)、4个输入引脚(INPUT4~7)
-
支持PWM输出、中断输入(EINT1/2)、睡眠唤醒(PWRC)18。
-
-
-
软件功能
-
AT指令集:支持通过串口发送AT指令配置模块参数(如设备名称、广播间隔、工作模式等)78。
-
透传模式:无需协议栈开发,数据直接通过UART传输57。
-
iBeacon模式:可作为信标发射器,用于室内定位或广播信息18。
-
简单介绍完,接下来让我们具体实操一下:
首先我们找一个JDY-23模块,和一个USB转TTL模块(这个市面上都有)
然后通过杜邦线按下面的方式连接
连接后将USB转TTL模块插到电脑(前提是电脑要有CH340串口驱动)
下载链接:http://www.wch.cn/downloads/CH341SER_EXE.html
插上电脑之后呢,需要电脑有一个串口助手
我这里是XCOM V2.6.exe
输入我门所需的指令,我这里只是简单的改个名字 ,可以看到回复了 OK
注意这里波特率选9600
AT+NAME 指令就会把你蓝牙模块的名字返回给你,可以看到我们已经改名成功
连接到手机就可以向模块发送数据啦