準備的材料:USR W610 、標準電源線、232轉usb線、
Usr-tcp232-test串口轉網絡調試助手(以下統稱小黃人軟件)
下載地址:http://www.ggxxsw.cn/Product/78.html
軟件設計手冊:http://www.ggxxsw.cn/Down/USR-W610-software-V1.0.3.pdf
數據流向:串口數據----w610封裝-----socketA/socketB
接線:
電腦<——232轉usb———w610——電源
一、操作步驟
1、按路徑:控制面板》網絡和Internet》網絡和共享中心找到“windows防火墻”和“更改適配器設置”選項,關閉防火墻并禁用與本次測試無關的網卡。并關閉電腦殺毒軟件。
2. 電腦連接w610的WiFi,并在瀏覽器中輸入610的ip10.10.100.254,輸入賬戶密碼admin,進入610的配置網頁。
3. 選擇串口及網絡—>套接字分發協議開啟—>確定
4. 網絡參數設置——>網絡模式選擇client,協議為tcp,端口為23,服務器地址為10.10.100.100
5. SaocketB網絡模式選擇client,協議為tcp,端口為24,服務器地址為10.10.100.100
確定,重啟。
6. 打開兩個小黃人軟件,選擇串口,波特率57600,校驗位none,數據位8,停止位1,打開
右側協議類型選擇tcp server,IP為10.10.100.100,端口號為23,連接;另一個小黃人軟件右側協議類型選擇tcp server,IP為10.10.100.100,端口號為24。
串口端輸入數據:55 FD AA 00 03 61 00 CC 2D
接下來我們修改參數區為6200(socketB),更改后重新計算和校驗為2E,在串口端發送:
55 FD AA 00 03 62 00 CC 2E
由此實現數據往socketB的發送了
下面,我們從網絡端口回發:
因為本次測試沒有接dtu,所以,我們在網絡端回發的時候,不需要加格式,只是單純的發送數據就可以了!
注意:串口端給socketB發送數據時,socket輸入數據無法立即回發,需要斷開連接重新發送,就可以實現雙向發送!
SocketA和B都重新斷開,重新連接,都可以給串口端發送數據!如圖所示