一、模塊簡介
JDY-24M 超級藍牙功能支持主從透傳,iBeacon,BLE 探針,iBeacon 探測,MESH 組網,MESH 組網數量最大支持 65280 設備組網,采用多跳無線防碰撞技術,組網通信速度支持 50ms發 12 字節數據,單模塊支持路由節點與終端節點,路由節點支持數據中繼(不支持低功耗),終端節點支持低功耗(按鍵喚醒發完數據后自動睡眠),JDY-24M 組網一般只需要配置好組網 NETID、MADDR 短地址后,模塊將會自動組網,組網模塊與 APP 通信時相當于透傳,這樣極大的方便用戶開發 APP 與老產品的 APP 兼容。
二、模塊特性和應用
- 產品特性
1:支持與手機(IOS、ANDROID)APP 數據透傳(工作電流 1mA 左右)
2:支持模塊與模塊主從高速透傳
3:支持 iBeacon 功能(超低功耗)
4:支持 iBeacon 探針功能
5:支持 BLE 藍牙探針功能
6:支持多連從機模式,多連從機可與多個手機連接,同時透傳
7:支持藍牙 MESH(組網串口數據通信,輸出 IO 控制,輸入按鍵控制)組網
8:MESH 組網發送數據支持應答與無應答通信
9:組網遙控器
10:多連主從機混連(主機同時連接從機,從機同時被連接手機,同時工作) - 應用范圍
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使用方法


透傳傳輸演示,選擇FFE1或FFE2即可傳輸

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文章
2837瀏覽量
53282 -
主機
+關注
關注
0文章
1053瀏覽量
36741 -
BLE
+關注
關注
13文章
776瀏覽量
66339 -
Mesh
+關注
關注
5文章
230瀏覽量
31337
發布評論請先 登錄
請問ESP32-C3藍牙MESH如何與JDY-24M藍牙MESH組網通信?
藍牙模塊有哪些特征?一文詳細解析
詳解藍牙52832模塊的串口透傳通訊方式
JDY-24M組網的主要應用有哪些
ESP32-C3藍牙MESH如何與JDY-24M藍牙MESH組網通信?
藍牙透傳模塊選型和對比分析
JDY-18高速透傳藍牙模塊使用手冊免費下載
JDY-24M模塊基本使用說明(主從透傳、MESH組網、BLE等數據傳輸)
評論