武漢波仕電子公司
在許多場合我們需要用平板電腦通過互聯(lián)網(wǎng)對遠程的串口設(shè)備進行控制,波仕電子最新的串口通信技術(shù),,可以借助帶DDNS的無線路由器和互聯(lián)網(wǎng)-串口轉(zhuǎn)換器來實現(xiàn),。本地平板電腦與互聯(lián)網(wǎng)上的遠端串口設(shè)備相互通信,極大的擴展了串口通信的距離并且便攜,。本文描述Android平板電腦以及ipad的互聯(lián)網(wǎng)串口通信的原理和設(shè)置以及使用方法,。
1、互聯(lián)網(wǎng)串口通信的原理
在局域網(wǎng)中的以太網(wǎng)通信的雙方,,一方叫做服務(wù)器Server,,另外一方稱為客戶端Client。它們都有固定的4位IP地址,,比如192.168.0.1和192.168.0.2,。在互聯(lián)網(wǎng)中的兩個設(shè)備需要通信,也是一端為服務(wù)器,,另外一端為客戶端,,但是互聯(lián)網(wǎng)上最關(guān)鍵的問題是如何發(fā)現(xiàn)對方的IP地址。由于目前普遍采用電信ADSL上網(wǎng),,所以普通用戶的互聯(lián)網(wǎng)IP地址每天甚至每次上網(wǎng)都是變化的,。這就需要DDNS,或者稱為動態(tài)域名解析,。實現(xiàn)互聯(lián)網(wǎng)串口通信的方法就是采用動態(tài)域名解析(DDNS),。所謂動態(tài)域名解析,,就是服務(wù)器采用的是固定的域名,不管此服務(wù)器的互聯(lián)網(wǎng)IP地址怎么變化,,這個固定的域名總是指向這個服務(wù)器的IP地址,,而如何知道變化的服務(wù)器IP地址并且進行跟蹤變化是通過域名解析服務(wù)器(DNS)來實現(xiàn)的??蛻舳酥懒朔?wù)器的域名,,在通信前自動向互聯(lián)網(wǎng)上的 DNS (域名解析)服務(wù)器查詢服務(wù)器的 IP 地址,當(dāng)找到服務(wù)器 IP 地址后,,就可以向服務(wù)器發(fā)起連接請求,,建立通信鏈路。
平板電腦接的必須是帶DDNS的無線路由器,,特點就是帶固定域名,,這個固定域名永遠指向本DDNS無線路由器的互聯(lián)網(wǎng)(外網(wǎng)或者稱為WAN口)IP地址。DDNS無線路由器具有普通的無線路由器的全部功能,。遠端上網(wǎng)可以用普通的無線路由器即可,,這個普通無線路由器的LAN網(wǎng)口用RJ45網(wǎng)線接波仕ETH232I型號的互聯(lián)網(wǎng)-串口轉(zhuǎn)換器,ETH232I帶的串口(RS-232,、RS-485、RS-422)可以接串口設(shè)備,。
2,、平板電腦的設(shè)置
平板電腦設(shè)置成為服務(wù)器,遠端的互聯(lián)網(wǎng)-串口轉(zhuǎn)換器作為客戶端,。DDNS路由器設(shè)置的關(guān)鍵是“端口映射”,,就是讓DDNS無線路由器知道控制它的平板電腦具體是哪一臺,這就必須在DDNS路由器設(shè)置中填上用戶所用的平板電腦的無線IP地址,,體現(xiàn)在DDNS路由器設(shè)置中對應(yīng)的就是一個端口號,。
2.1、將平板電腦的無線IP設(shè)置為靜態(tài)IP地址,。在無線WIFI的高級選項里選擇“使用靜態(tài)IP地址”,。網(wǎng)關(guān)為DDNS無線路由器的內(nèi)網(wǎng)LAN口IP地址192.168.1.1(寫在DDNS無線路由器的外殼上)。這里IP地址比如設(shè)置為192.168.1.128,,注意前3位必須與DDNS無線路由器的內(nèi)網(wǎng)IP地址的前3位一樣,。網(wǎng)絡(luò)前綴長度為24(即:24位2進制數(shù))。“域名1”和“域名2”請上網(wǎng)搜索當(dāng)?shù)氐挠蛎馕龇?wù)器IP地址,,圖中的202.103.24.68是武漢電信的,。在ipad的設(shè)置項中,24位2進制數(shù)相當(dāng)于子網(wǎng)掩碼255.255.255.0,,“域名1”和“域名2”統(tǒng)稱為“DNS”,,其余一樣,。
2.2、DDNS路由器配置頁面上有基本設(shè)置——虛擬服務(wù)——內(nèi)部IP,,填寫你的平板電腦的無線WiFi的靜態(tài)IP地址(比如上面設(shè)置的192.168.1.128),,內(nèi)部端口和外部端口一般都填寫一樣(默認(rèn)6000),協(xié)議選擇TCP,。這樣端口號6000就對應(yīng)于這臺IP地址為192.168.1.128的平板電腦了,。
3、互聯(lián)網(wǎng)-串口轉(zhuǎn)換器的設(shè)置
波仕ETH232I互聯(lián)網(wǎng)-串口轉(zhuǎn)換器使用時是連接在普通無線路由器的LAN口上的,,但是在使用之前需要連接到計算機的以太網(wǎng)口進行參數(shù)設(shè)置,。參數(shù)設(shè)置均通過瀏覽器進行。由于ETH232I默認(rèn)的IP地址為 192.168.0.55,,所以請先將您的計算機的以太網(wǎng)口的IP地址設(shè)置為 192.168.0.1,,子網(wǎng)掩碼為 255.255.255.0。用瀏覽器(推薦用IE)打開http://192.168.0.55,,出現(xiàn)以下界面,。
靜態(tài)IP地址就是ETH232I的IP地址,可以修改,。默認(rèn)網(wǎng)關(guān)就是產(chǎn)品所接的無線路由器的內(nèi)網(wǎng)IP地址(寫在路由器的外殼上),。DNS服務(wù)器上當(dāng)?shù)氐幕ヂ?lián)網(wǎng)域名解析的服務(wù)器,比如武漢電信為202.103.24.68,,其它地方的DNS地址請到互聯(lián)網(wǎng)上查詢,。串口設(shè)置可以設(shè)置串口的速率、格式,。工作模式選擇:TCP Client,。遠程服務(wù)器地址就是DDNS無線路由器內(nèi)置的固定域名。遠程端口號可以就用6000,本地端口號可以就用6500,。
設(shè)置完畢后將ETH232I脫離計算機,,再用RJ45網(wǎng)線連接到這個無線路由器的任何一個LAN口上。
4,、平板電腦互聯(lián)網(wǎng)串口通信測試
以上的設(shè)置都正確后就可以進行互聯(lián)網(wǎng)串口通信了,。在Android平板電腦上安裝TCP-TEST.APK(TCP網(wǎng)絡(luò)助手),運行TCP網(wǎng)絡(luò)助手,,選中“tcp server”,鍵入端口(6000),,按“激活”即可。ipad上安裝TCP/UDP測試工具,,使用方法是一樣的,。
現(xiàn)在平板電腦就可以通過互聯(lián)網(wǎng)與ETH232I的串口進行通信了。成功連接后,可以在發(fā)送區(qū)輸入你要發(fā)送的數(shù)據(jù)或字符,。這些數(shù)據(jù)將以透明模式轉(zhuǎn)換到ETH232I的串口發(fā)送出來,。如果這時ETH232I的串口接收到數(shù)據(jù)比如“12345678”,那么這串口數(shù)據(jù)將透明傳輸?shù)?/font>TCP網(wǎng)絡(luò)助手的界面中,,并在接收區(qū)顯示“12345678”,。
平板電腦的互聯(lián)網(wǎng)串口通信大大拓展了平板電腦的功能,這樣平板電腦不僅僅是一種娛樂和通信設(shè)備,,而且還成為了一種便攜式的工業(yè)控制,、測量和通信裝備。只要平板電腦成功地擴展了互聯(lián)網(wǎng)的遠程串口,,那么也就實現(xiàn)了與帶串口的單片機智能設(shè)備的連接,,這樣不僅能夠輕松實現(xiàn)著名的互聯(lián)網(wǎng)控制家庭電燈的開關(guān)的功能,而且還可以控制亮度甚至任何帶串口的智能設(shè)備,。