iTOP-4412開發板-QtE-智能網關測試使用文檔

發布時間:2020-10-10 11:35    發布者:落風
關鍵詞: iTOP-4412 , QtE , 智能網關
本文檔介紹的是在 QT 系統環境下 iTOP-4412 智能網關實驗調試步驟。給用戶提供了“iTOP-4412-QtE4.7-智能網關_V1.0.rar”“iTOP-4412-QtE4.7-TCPsocket 通信_V1.0”和壓縮包,即智能網關實驗與 TCPsocket 實驗 Qt 源碼。
智能網關實現的是傳感網絡到傳統通信網絡的協議轉換,將協議適配層上傳輸的標準格式數據進行統一封裝,將廣域接入層下發的數據解包成標準格式數據,實現命令的解析,之后轉換為感知層協議可以識別的信號和控制指令。
本實驗需要完成兩個部分:第一部分 PC 機通過串口將數據發送到智能網關,服務器經網線自動將數據通過 socket 通信發至 Ubuntu 虛擬機(或開發板);第二部分 Ubuntu 虛擬機(或開發版)通過網線將數據發送到智能網關,服務器經串口自動將數據發至 PC 機。
1 硬件連接
作者測試智能網關,使用的 iTOP-4412 精英版開發板,將網線(1)與串口線(2)同時連接開發板與 PC 機,從而實現 socket 通信以及串口通信。

2 測試軟件的使用
將“iTOP-4412-QtE4.7-智能網關_V1.0”中“NetworkTcp”目錄下可執行文件“NetworkTcp”拷貝到 U 盤上,如下圖
所示。

然后使用命令“mount /dev/udisk /mnt/disk/”將 u 盤掛載到開發板上,我們可以使用命令“ls /mnt/disk/”查看到“NetworkTcp”,如下圖所示。

在運行程序之前,首先要使用“ifconfig”命令修改開發板 ip,使其能與虛擬機 ping通。如下圖所示。

使用命令“/mnt/disk/NetworkTcp -qws &”,如下圖所示。

如下圖所示,點擊“SERVER”按鈕,啟動服務器。

通過 SSH 工具將“iTOP-4412-QtE4.7-TCPsocket 通信_V1.0”中“build-NetworkTcp-Desktop_Qt_5_3_GCC_64bit-Debug”文件夾拷貝到虛擬機 Ubuntu 中,。
PC 端的 Ubuntu 運行“build-NetworkTcp-Desktop_Qt_5_3_GCC_64bit-Debug”下的測試程序“NetworkTcp”,將“IP”欄修改為開發板 IP,點擊連接服務器,如下圖所示。

打開控制臺選擇對應開發板串口的 COM 口,點擊虛擬機測試程序發送按鈕,即可在控制臺看到虛擬機發送來的文本信息,如下圖所示。

在控制臺粘貼一段字符串,即可在虛擬機測試程序上看到 PC 機發來的信息,如下圖所示。

我們在開發板屏幕上也可以看到虛擬機與 PC 機通信記錄,如下圖所示。




歡迎分享本文,轉載請保留出處:http://www.735109.tw/thread-605004-1-1.html     【打印本頁】
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
时时彩彩票软件下载