準備兩個900HP模塊,其參數設置如下:
SH | SL | NI | AP | |
模塊1 | 0x13A200 | 0x41C4C465 | 1 | 1 |
模塊2 | 0x13A200 | 0x41DB572D | 2 | 1 |
一、本地AT命令請求幀-0x08
1、將模塊的NI字符串設置為“End Device”。
發送:7E 00 0E 08 A1 4E 49 45 6E 64 20 44 65 76 69 63 65 38
響應:7E 00 05 88 A1 4E 49 00 3F
測試下響應時間:
2、查詢模塊的溫度-TP命令。
發送:7E 00 04 08 17 54 50 3C
響應:7E 00 07 88 17 54 50 00 00 1C A0
TP命令測得的當前模塊溫度(以°C為單位,以8位二進制補碼格式表示)。
這樣:0x1C=28°C。
測試下響應時間:
二、隊列本地AT命令請求幀-0x09
3、將UART波特率設置為115200,但不要立即應用更改。該設備將繼續以當前波特率運行,直到隨后的AC命令應用更改為止。
發送:7E 00 05 09 53 42 44 07 16
響應:7E 00 05 88 53 42 44 00 9E
4、查詢模塊的溫度-TP命令。
發送:7E 00 04 09 17 54 50 3B
響應:7E 00 07 88 17 54 50 00 00 1C A0
三、遠程AT命令請求-0x17
5、設置遠程命令參數:將具有64位地址0013A20041DB572D的設備的NI字符串設置為“2”,并立即應用更改。相應的帶有匹配的幀ID的遠程AT命令響應-0x97將指示成功。
發送:7E 00 10172700 13 A2 00 41 DB 57 2DFF FE024E 49 32 A4
響應:7E 00 0F972700 13 A2 00 41 DB 57 2DFF FE 4E 49 00 58
遠程命令選項為0x02,表示在遠程上應用更改。
測試下響應時間:
四、傳輸請求-0x10
6、64位單播:使用串行數據“TxData”將單播傳輸發送到XBee設備,其地址為64位0013A20041DB572D。傳輸選項設置為0,這意味著傳輸將使用TO命令設置的選項進行發送。此傳輸與使用默認設置的“傳輸請求-0x10”相同。相應的擴展傳輸狀態-帶有匹配幀ID的0x8B響應將指示傳輸是否成功。
0x0013A20041C4C465模塊端發送:
發送:7E 00 141001 00 13 A2 00 41 DB 57 2D FF FE 00 00 54 78 44 61 74 61 56
響應:7E 00 078B01 FF FE 00 00 00 76
0x0013A20041DB572D模塊端接收:
接收:7E 00 129000 13 A2 00 41 C4 C4 65 FF FE C1 54 78 44 61 74 61 88
發送和接收界面:
審核編輯:陳陳
-
API
+關注
關注
2文章
1501瀏覽量
62018 -
AT命令
+關注
關注
0文章
19瀏覽量
8841
原文標題:Digi 900HP模塊API幀實踐操作
文章出處:【微信號:雨飛工作室,微信公眾號:雨飛工作室】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論