BLE AT指令MESH應用

BLE AT指令MESH應用

藍牙 Mesh 組網需要配置 MESHNAME 和 MESHPWD, 兩個模組的 MESHNAME 和
MESHPWD 相同才能相互通信。 其次, Mesh 網絡中的設備還要有一個唯一的地址, 才能與
別的模組通信。
BEL MESH節點1:

AT+NAME=MeshNode1 //設置或更改藍牙名稱
OK

AT+RST  //重啓模組,使設置的藍牙名字生效
OK
the addr is :bc
+IM_READY

AT+MAC?   //查詢藍牙的MAC地址(也可以重新設置)
+MAC: BC:CB:BB:55:EE:33
OK

AT+MESHNAME=MESHNET //設置MESH網絡名稱
OK

AT+MESHPWD=12345678 //設置MESH網絡密碼
OK

AT+MESHADDR? //查詢設備地址(也可以重新設置,必須是唯一的)
+MESHADDR: BC
OK

AT+MESHSTATE? //查詢Mesh狀態,返回值爲0時,未加入mesh網絡,返回值爲1時,已加入mesh網絡。
+MESHSTATE: 1
OK

AT+MESHSEND=D9,0A\r\n2222222222 //指定目標地址發送數據
OK
+MESH_DATA: D9,0A,1111111111

BEL MESH節點2:

AT+NAME=MeshNode2 //設置或更改藍牙名稱
OK

AT+RST //重啓模組,使設置的藍牙名字生效
the  addr is :d9
+IM_READY

AT+MAC? //查詢藍牙的MAC地址(也可以重新設置)
+MAC: D9:9A:BB:55:EE:33
OK

AT+MESHNAME=MESHNET //設置MESH網絡名稱
OK

AT+MESHPWD=12345678 //設置MESH網絡密碼
OK

AT+MESHADDR? //查詢設備地址(也可以重新設置,必須是唯一的)
+MESHADDR: D9
OK

AT+MESHSTATE? //查詢Mesh狀態,返回值爲0時,未加入mesh網絡,返回值爲1時,已加入mesh網絡。
+MESHSTATE: 1
OK

+MESH_DATA: BC,0A,2222222222 //指定目標地址發送數據
AT+MESHSEND=BC,0A\r\n1111111111
OK


BEL MESH節點n:

AT+NAME=MeshNoden //設置或更改藍牙名稱
OK

AT+RST  //重啓模組,使設置的藍牙名字生效
OK
the addr is :xx
+IM_READY

AT+MAC?   //查詢藍牙的MAC地址(也可以重新設置)
+MAC: xx:xx:xx:xx:xx:xx
OK

AT+MESHNAME=MESHNET //設置MESH網絡名稱
OK

AT+MESHPWD=12345678 //設置MESH網絡密碼
OK

AT+MESHADDR? //查詢設備地址(也可以重新設置,必須是唯一的)
+MESHADDR: XX
OK

AT+MESHSTATE? //查詢Mesh狀態,返回值爲0時,未加入mesh網絡,返回值爲1時,已加入mesh網絡。
+MESHSTATE: 1
OK

AT+MESHSEND=XX,0A\r\n0000000000 //指定目標地址發送數據
OK
+MESH_DATA: XX,0A,

在這裏插入圖片描述

其它指令:

指令 作用 描述
AT+GMR 查詢固件版本
AT+RESTORE 恢復出廠設置
AT+RST 重啓模組
AT+SLEEP 深度睡眠 進入深度睡眠模式下只能從外部喚醒,喚醒引腳爲 IO6,將 IO6 與 RX 之間串聯 1K 電 阻可實現串口喚醒 備註 進入深度睡眠模式後模組將不能收發數據.
AT+BAUD=value 設置串口波特率 波特率與value數值對應如下:0=2400 1=4800 2=9600 3=14400 4=19200 5=38400 6=57600 7=115200
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章