0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

JDY-24M模块基本使用说明(主从透传、MESH组网、BLE等数据传输)

jf_88434166 来源:jf_88434166 2025-07-22 13:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、模块简介

JDY-24M 超级蓝牙功能支持主从透传,iBeacon,BLE 探针,iBeacon 探测,MESH 组网,MESH 组网数量最大支持 65280 设备组网,采用多跳无线防碰撞技术,组网通信速度支持 50ms发 12 字节数据,单模块支持路由节点与终端节点,路由节点支持数据中继(不支持低功耗),终端节点支持低功耗(按键唤醒发完数据后自动睡眠),JDY-24M 组网一般只需要配置好组网 NETID、MADDR 短地址后,模块将会自动组网,组网模块与 APP 通信时相当于透传,这样极大的方便用户开发 APP 与老产品的 APP 兼容。

二、模块特性和应用

  1. 产品特性
    1:支持与手机IOSANDROID)APP 数据透传(工作电流 1mA 左右)
    2:支持模块与模块主从高速透传
    3:支持 iBeacon 功能(超低功耗)
    4:支持 iBeacon 探针功能
    5:支持 BLE 蓝牙探针功能
    6:支持多连从机模式,多连从机可与多个手机连接,同时透传
    7:支持蓝牙 MESH(组网串口数据通信,输出 IO 控制,输入按键控制)组网
    8:MESH 组网发送数据支持应答与无应答通信
    9:组网遥控器
    10:多连主从机混连(主机同时连接从机,从机同时被连接手机,同时工作)
  2. 应用范围
    1:蓝牙组网 LED 灯(一对多、多对一、手机或遥控器控制、多对多控制)
    2:蓝牙组网串口通信应用(一对多、多对一、手机或遥控器控制、多对多控制)
    3:组网面板开关、86 开关(超低功耗)
    4:组网智能家居应用(开关、继电器、窗帘)控制
    5:组网传感器应用
    6:WIFI 组网网关应用
    7:Zigbee 组网应用
    8:手机组网控制应用
    9:钥匙标签

三、参数规格

四、AT指令集


五、主从透传传输

配置透传主要指令

设备1设备2
AT+ROLE1:设置设备为主机AT+ROLE0:设置设备为从机
AT+RESET:复位重启保存AT+RESET:复位重启保存
AT+INQ:搜索从机列表AT+LADDR:查询MAC 地址
AT+CONA< Param >:指定MAC地址连接
AT+BAND< Param >:指定MAC地址绑定
AT+CLRBAND:取消绑定
AT+SRBAND:搜索周边信号最强的从机自动绑定连接
AT+DISC:断开连接,在连接状态下,需要把 PWRC 引脚拉低即一直按着板载的按键,然后发送 AT+DISC 指令断开蓝牙连接,返回OK则成功断开

AT+CONA< Param >、AT+BAND< Param >、AT+SRBAND,这三个指令连接都可以与从机连接,三选一即可,连接完后就可以数据透传传输。绑定连接则是断电保存,即下次开机会自动与已绑定的从机连接。只有取消绑定则不会自动连接,注意:要先断开连接再取消绑定,两者要在2s内完成,否则又会自动连接上,取消不了绑定。

六、MESH组网数据传输

JDY-24M 组网可配置成路由与端终角色,其中路由角色除中继外,还支持代理与朋友节点等功能,终端角色无中继功能,主要应用于低功耗设备,网络内任意节点可与网络内所有节点之间通信(除终端睡眠节点)。以下是 JDY-24M 通信图以及通讯格式和串口向MESH设备配置参数指令表。

MESH 短地址表(MADDR),即设备地址

CMD 命令表

串口向 MESH 发数据通信格式

串口向目标设备发送 MESH 串口数据

串口向 MESH 网络内设备读取指令表

串口向 MESH 网络内设备配置参数指令表

配置MASH组网主要指令

AT+ROLE5:设置进入MESH组网模式
AT+NETID< Param >:设置MESH 组网 ID 号,Param:(0000 到 FFFF)
AT+MADDR< Param >:设置MESH 短地址,Param:(0001 到 FFFF)
AT+RESET:复位重启保存

注意:同一网络内组网 ID 号必须相同,否则不能组网。MESH短地址在网络内的功能为每一台设备的唯一 ID 号,同一网络内不能出现相同的短地址。组网后向MESH发数据需遵循MESH数据格式,否则无法识别
示例展示


接收数据格式说明:F1 DD 09 00 11 00 22 11 22 33 0D 0A
F1 DD:表示数据头
09:表示后面数据长度
00 11:表示发送设备的短地址
00 22:表示接收设备的短地址,其中FF FF表示该数据以广播方式发出
11 22 33:表示数据内容
0D 0A表示结束符
以上展示为节点与节点间的通讯,也可以发送相关指令配置路由节点与终端节点间的通讯,朋友间节点的通讯(即一对一通讯),配置步骤与展示类同。注意:设置为低功耗终端节点,要不停的发送数据,一旦停下来,则会进入深度睡眠,此时无法收发数据。需要按一下板载的按键唤醒深度睡眠,才可以继续发送。

七、手机APP BLE连接数据传输

配置BLE主要指令

AT+ROLE< Param >:设置设备工作模式。从机模式则透传传输,MESH组网模式则组网传输
AT+RESET:复位重启保存

设备设置完模式后,打开APP连接BLE。通过UUID选择用于透传传输还是MASH组网传输。
UUID 列表如下:
服务 UUID:FFE0 (服务 UUID)
特征 UUID:FFE1 (用于透传)
特征 UUID:FFE2 (用于透传)
特征 UUID:FFE3 (MESH 数据收发,MESH 指令收发、APP 控制 IO、参数配置)
选择UUID:FFE1,UUID:FFE2 则是透传传输,如果选择 UUID:FFE3则是MASH组网传输。
APP使用方法
![](https://i-blog.csdnimg.cn/direct/8e41882875b64a9e8d211c87b7237ad1.png#pic_center =60%x60%)
![](https://i-blog.csdnimg.cn/direct/9c927340ffcb4f319f9ecacd2bbe9979.png#pic_center =60%x60%)
透传传输演示,选择FFE1或FFE2即可传输
![](https://i-blog.csdnimg.cn/direct/278090da701d4ab686f3c955a553384d.png#pic_center =60%x60%)
MESH组网传输,需要遵循MESH组网通信格式发送,否则发送无效。其中串口MESH 通信数据格式参考上述的第六点,而APPMESH 通信数据格式则为以下所示:
数据格式 HEAD(2byte) + CMD(1byte) + MADDR(2byte) + data(1-16byte)
例子 1:APP 向所有设备广播数据:313233343
指令 1:F10100FFFF313233343

例子 2:APP 向 0008 设备串口发送数据:1122334455
指令 2:F1010000081122334455

MESH组网传输演示
收发数据都要选择十六进制,其中串口给APP发送数据只能是广播发送,不能定点发送。然后接收格式在第六点已有说明。值得注意的是串口给APP发送数据的时候需要按着板载上的按键再发送,否则发送无效。

总结

以上操作对JDY-24M有了基本的了解,接下来就只是对硬件设备程序方面的书写了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模块
    +关注

    关注

    7

    文章

    2822

    浏览量

    52802
  • 主机
    +关注

    关注

    0

    文章

    1047

    浏览量

    36433
  • BLE
    BLE
    +关注

    关注

    13

    文章

    745

    浏览量

    66011
  • Mesh
    +关注

    关注

    5

    文章

    223

    浏览量

    31173
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    请问ESP32-C3蓝牙MESH如何与JDY-24M蓝牙MESH组网通信?

    想用ESP32-C3同时接入wifi与蓝牙mesh(类似蓝牙网关功能),通过蓝牙mesh控制JDY-24M模块执行IO动作 1.现在已经测试了ESP32的node例程,可以通过手机nr
    发表于 06-19 07:49

    蓝牙模块无线世界的传输

    蓝牙模块的世界,看看ZX-D36如何成为无线世界的传输。 蓝牙模块ZX-D36 无线数据传输
    发表于 07-03 18:40

    蓝牙4.0(BLE)主从通信模块

    BLE协议模块(以下简称MTTM)可以工作在模式(TTM)或指令模式(CM)。MTT
    发表于 07-05 15:23

    蓝牙4.2 BLE模块 低功耗蓝牙模块 无线模块

    以最低的成本和最快速度开发蓝牙应用。用户MCU直接使用串口通信方式与VT-BLE-S01A模块通讯;VT-BLE-S01A模块可以把所有来自用户MCU的串口
    发表于 05-11 15:55

    蓝牙模块有哪些特征?一文详细解析

    组网,并成功应用于蓝牙Mesh灯控方案中。 6、支持UART接口用户MCU直接使用串口通信方式与蓝牙模块通讯;蓝牙模块可以把所有来自用户MCU的串口
    发表于 06-13 17:24

    详解蓝牙52832模块的串口通讯方式

    作为主设备,在模块与手机成功建立连接后即可开始双向数据透明传输。基本架构如下:天工测控推出的蓝牙4.2模块 SKB369是一款基于NodicnRF52832方案的蓝牙串口
    发表于 09-14 16:02

    GSM GPRS模块数据传输格式问题

    相信很多人都用过GSM模块的GPRS数据传输,对于GPRS的数据传输有2种模式,AT指令模式和数据
    发表于 06-10 02:42

    JDY-24M组网的主要应用有哪些

    JDY-24M组网可配置成路由与端终角色,其中路由角色除中继外,还支持代理与朋友节点等功能,终端角色无中继功能,主要应用于低功耗设备,网络内任意节点可与网络内所有节点之间通信(除终端睡眠节点)。以下是JDY-24M通信图...
    发表于 01-10 06:23

    ESP32-C3蓝牙MESH如何与JDY-24M蓝牙MESH组网通信?

    想用ESP32-C3同时接入wifi与蓝牙mesh(类似蓝牙网关功能),通过蓝牙mesh控制JDY-24M模块执行IO动作1.现在已经测试了ESP32的node例程,可以通过手机nrf
    发表于 02-16 07:53

    BLE 模块_使用说明书 V03.00

    BLE 模块_使用说明书 V03.00
    发表于 09-09 08:14 0次下载

    蓝牙模块选型和对比分析

    实时性要求比较高,但是数据传输速率要求比较低的蓝牙设备,如:遥控类的(鼠标、键盘)、传感设备的数据发送(心跳带、血压计、温度传感器)。那BLE蓝牙
    发表于 01-04 15:27 19次下载

    JDY-18高速蓝牙模块使用手册免费下载

    AT 命令修改设备名、服务 UUID、发射功率、配对密码指令,方便快捷使用灵活。 JDY-18 蓝牙模块可以实现模块与手机或模块
    发表于 07-23 08:00 37次下载
    <b class='flag-5'>JDY</b>-18高速<b class='flag-5'>透</b><b class='flag-5'>传</b>蓝牙<b class='flag-5'>模块</b>使用手册免费下载

    如何实现手机和BLE模块的连接和数据传输

    BLE功能)的普及,通过BLE模块可以方便地实现手机对各种设备的数据读取和无线控制,
    的头像 发表于 05-19 17:40 1.2w次阅读

    高速数据传输蓝牙双模模块方案

    高速数据传输蓝牙双模方案 高速数据传输模式是一种直接传输模式,数据通过蓝牙
    发表于 08-19 15:28 1次下载

    模块Non MESHMESH组网传输对比及应用

    在数模块传输模式中,Non MESH(非网状传输模式)是指数据
    的头像 发表于 11-21 16:16 1268次阅读
    数<b class='flag-5'>传</b><b class='flag-5'>模块</b>Non <b class='flag-5'>MESH</b>和<b class='flag-5'>MESH</b><b class='flag-5'>组网</b><b class='flag-5'>传输</b>对比及应用