USR-DR152 套接字分發(fā)功能示例
備注:USR-DR152支持有人公司的內(nèi)置SIM卡聯(lián)網(wǎng)。也可以單獨(dú)插外置卡(可以上網(wǎng)的物聯(lián)卡、手機(jī)卡)連接有人公司測試服務(wù)器,需要USR-DR152聯(lián)網(wǎng)。
一、資料下載
USR-G771-G780s-DR5X2-DR15X說明書 (完整版):http://imbacareer.com.cn/Download/982.html
USR-G771-G780s-DR5X2-DR15X規(guī)格書:http://imbacareer.com.cn/Download/983.html
USR-G771-G780s-DR5X2-DR15X的AT指令集:http://imbacareer.com.cn/Download/984.html
USR-DR152 設(shè)置軟件(新):http://imbacareer.com.cn/Download/826.html
G771-G780s-DR5X2-DR15X MQTT應(yīng)用案例:http://imbacareer.com.cn/Download/1188.html
【PC端調(diào)試工具】網(wǎng)絡(luò)調(diào)試助手 串口調(diào)試助手二合一http://imbacareer.com.cn/Download/27.html
二、硬件連接
1、所需物品
USR-DR152 產(chǎn)品 1臺
12V端子電源適配器 1個(gè)
USB-RS232串口線 1條
DB9轉(zhuǎn)接板 1個(gè)
筆記本電腦 1臺
2、硬件連接
有人電源適配器2根線,帶一段一段白線色環(huán)的是正極,不帶白線色環(huán)的是負(fù)極。
USR-DR152的 +(正極)接電源適配器正極。
USR-DR152的 -(負(fù)極)接電源適配器負(fù)極。
USR-DR152的RX接轉(zhuǎn)接板的2引腳TX
USR-DR152的TX接轉(zhuǎn)接板的3引腳RX
USR-DR152的GND接轉(zhuǎn)接板的5引腳GND
有人轉(zhuǎn)接板母頭可以接USB-RS232串口線公頭,用于模擬232串口設(shè)備,測試USR-DR152的串口。
3、套接字分發(fā)功能原理圖
(1)串口發(fā)送格式
總則為:包頭+長度+參數(shù)區(qū)+數(shù)據(jù)+和校驗(yàn)。數(shù)據(jù)均以 HEX 格式
(2)模塊回復(fù)格式
總則:包頭+長度+參數(shù)區(qū)+數(shù)據(jù)+和校驗(yàn)。
4、查看端口號
電腦鼠標(biāo)點(diǎn)擊計(jì)算機(jī)管理,右擊,點(diǎn)開設(shè)備管理器,點(diǎn)擊端口,查看接USR-DR152的USB-RS232串口線COM口號,COM4。
三、USR-DR152參數(shù)設(shè)置
1、打開USR-DR152設(shè)置軟件
2、打開串口,點(diǎn)擊進(jìn)入配置狀態(tài)
3、點(diǎn)擊獲取當(dāng)前參數(shù)
4、開啟4個(gè)服務(wù)器,設(shè)置服務(wù)器地址和端口參數(shù),點(diǎn)擊設(shè)置并保存所有參數(shù)
4個(gè)服務(wù)器地址都是同一個(gè)測試服務(wù)器地址,端口號不同,分別是服務(wù)器A連接的端口用100,服務(wù)器B連接的端口用200,服務(wù)器C連接的端口用300,服務(wù)器D連接的端口用400。
設(shè)置完參數(shù),點(diǎn)擊設(shè)置并保存所有參數(shù)。
5、串口再次進(jìn)入配置狀態(tài),用AT指令A(yù)T+SDPEN=ON開啟套接字分發(fā)功能,再AT+S保存配置并重啟。
6、設(shè)置軟件點(diǎn)擊關(guān)閉串口
四、套接字分發(fā)功能調(diào)試
1、登錄遠(yuǎn)程服務(wù)器,打開4個(gè)網(wǎng)絡(luò)助手,分別使用4個(gè)端口100、200、300、400,點(diǎn)擊連接。USR-DR152會和4個(gè)網(wǎng)絡(luò)助手建立TCP連接。
2、服務(wù)器A測試套接字分發(fā)
(1)串口向服務(wù)器A發(fā)送數(shù)據(jù)
按照規(guī)則計(jì)算,得出向服務(wù)器A(參數(shù)區(qū)用61 00)發(fā)送數(shù)據(jù)31 31 31是HEX格式的:55 FD AA 00 05 61 00 31 31 31 F4
左圖是和校驗(yàn)結(jié)果。
(2)服務(wù)器A向串口發(fā)送數(shù)據(jù)
3、服務(wù)器B測試套接字分發(fā)
(1)串口向服務(wù)器B發(fā)送數(shù)據(jù)
按照規(guī)則計(jì)算,得出向服務(wù)器B(參數(shù)區(qū)用62 00)發(fā)送數(shù)據(jù)32 32 32是HEX格式的:55 FD AA 00 05 62 00 32 32 32 F8
左圖是和校驗(yàn)結(jié)果。
(2)服務(wù)器B向串口發(fā)送數(shù)據(jù)
4、服務(wù)器C測試套接字分發(fā)
(1)串口向服務(wù)器C發(fā)送數(shù)據(jù)
按照規(guī)則計(jì)算,得出向服務(wù)器C(參數(shù)區(qū)用63 00)發(fā)送數(shù)據(jù)33 33 33是HEX格式的:55 FD AA 00 05 63 00 33 33 33 FC
左圖是和校驗(yàn)結(jié)果。
(2)服務(wù)器C向串口發(fā)送數(shù)據(jù)
5、服務(wù)器D測試套接字分發(fā)
(1)串口向服務(wù)器D發(fā)送數(shù)據(jù)
按照規(guī)則計(jì)算,得出向服務(wù)器D(參數(shù)區(qū)用64 00)發(fā)送數(shù)據(jù)34 34 34是HEX格式的:
55 FD AA 00 05 64 00 34 34 34 00左圖是和校驗(yàn)結(jié)果。
(2)服務(wù)器D向串口發(fā)送數(shù)據(jù)
五、關(guān)閉套接字分發(fā)功能方法
1、設(shè)置軟件串口進(jìn)入配置狀態(tài),用AT指令A(yù)T+SDPEN=OFF關(guān)閉套接字分發(fā)功能。發(fā)送AT+S保存配置并重啟。
注:發(fā)送的AT指令后面帶回車換行發(fā)送。
編寫人:金志方 編寫日期:2024-04-02
審核人:金志方 審核日期:2024-04-07
訂正版本:V1.0 訂正內(nèi)容:初稿