本功能僅適用于固件版本V1.2.29~V1.2.31的G781設(shè)備
注意:
1、 本功能只支持轉(zhuǎn)發(fā)一路網(wǎng)口設(shè)備數(shù)
2、 僅支持socketA與socketB之間的數(shù)據(jù)轉(zhuǎn)發(fā)
3、 僅支持socketA和socketB作為TCP Client,即兩路socket所連接的對端設(shè)備或者服務(wù)器,只能做TCP server
4、 注冊包、心跳包僅生效于socketA
連接拓?fù)洌?/span>
硬件連接實(shí)物圖(適用于本案例):
781設(shè)置軟件:http://imbacareer.com.cn/Download/537.html
1 . DTU設(shè)備設(shè)置參數(shù):
用USB轉(zhuǎn)串口線將G781的232串口連接到電腦,正確安裝天線,用我司配套電源適配器鏈接供電。如下圖所示:
在設(shè)備管理中能夠檢測到對應(yīng)的串口,如下如所示,在我的電腦上檢測到串口為COM15(若未檢測到串口或者第一次使用該串口線,可以先用驅(qū)動精靈等軟件修復(fù)一下串口驅(qū)動。)
打開配置軟件 G781出廠默認(rèn)串口參數(shù):波特率115200,檢驗(yàn)/數(shù)據(jù)/停止:NONE/8/1.如下圖所示,打開串口:
點(diǎn)擊進(jìn)入配置狀態(tài)。若如下圖所示打印+++ a a OK,則表示正確進(jìn)入配置狀態(tài)。若未顯示如下圖所示打印信息,可能原因:
1、 選擇的串口號與設(shè)備鏈接電腦的串口號不一致
2、 電腦無串口驅(qū)動
3、 波特率與設(shè)備實(shí)際波特率不一致(如果之前設(shè)置過并且忘記改動后的波特率是多少,可以硬件恢復(fù)出廠設(shè)置后用出廠默認(rèn)參數(shù))
4、 硬件問題??梢愿鼡Q一根串口線試試
設(shè)置參數(shù):
工作模式:透傳模式 ,服務(wù)器A地址和目標(biāo)端口設(shè)置為某個(gè)遠(yuǎn)程服務(wù)器,如:94.191.7.252、7118.
服務(wù)器B地址為LAN口設(shè)備IP及監(jiān)聽端口。如192.168.1.100、2317(本案例用PC模擬網(wǎng)口設(shè)備)
串口發(fā)送指令:
AT+SOCKPIPEEN=ON
AT+SOCKPIPE=SOCKA,SOCKB
開啟雙socket轉(zhuǎn)發(fā)功能(AT指令要以回車換行結(jié)尾)
設(shè)置并保存所有參數(shù),并重啟,待串口打印啟動信息USR-G781,表示啟動完成,這時(shí)將電腦的端口監(jiān)聽打開,G781的linkA和linkB指示燈會亮起來,表示兩路socket成功建立并連接。
8、設(shè)置完成后,便可以在服務(wù)器看到設(shè)備的連入,如下,可以測試雙向數(shù)據(jù)通信,表示測試OK