摘要:本(ben)文介紹了串口聯(lian)網服(fu)務器(qi)的定義、由來、應用領域和使用方法。
串(chuan)(chuan)口聯網(wang)(wang)服務器(qi)顧名思義(yi)就是串(chuan)(chuan)口連接(jie)到(dao)網(wang)(wang)絡的(de)接(jie)口轉(zhuan)化設備(bei),由于串(chuan)(chuan)口一般包括RS-232/485/422,網(wang)(wang)絡協議(yi)也指TCP/IP 協議(yi),所以串(chuan)(chuan)口聯網(wang)(wang)服務器(qi)也可以稱為(wei)將RS-232/485/422數(shu)據(ju)形(xing)式(shi)轉(zhuan)化為(wei)TCP/IP數(shu)據(ju)形(xing)式(shi)或TCP/IP數(shu)據(ju)形(xing)式(shi)轉(zhuan)化為(wei)RS-232/485/422數(shu)據(ju)形(xing)式(shi)的(de)通信接(jie)口轉(zhuan)化器(qi)。
以下是上海(hai)卓(zhuo)嵐信息科技的幾款串(chuan)口服務(wu)器:
對于串口聯網(wang)(wang)(wang)服務器,兩個關鍵詞是串口和(he)網(wang)(wang)(wang)絡。網(wang)(wang)(wang)絡分(fen)為內(nei)網(wang)(wang)(wang)和(he)外網(wang)(wang)(wang)兩種(zhong),目前(qian),內(nei)網(wang)(wang)(wang)一般指以太網(wang)(wang)(wang),外網(wang)(wang)(wang)指Internet,它是進行(xing)全(quan)球范圍內(nei)通信的(de)有效手段。在網(wang)(wang)(wang)絡盛(sheng)行(xing)之前(qian),設備與計(ji)算機(ji)之間一般通過簡單(dan)的(de)RS232來實現數據(ju)的(de)交換;如(ru)果需(xu)要遠距離傳輸也(ye)可以采用(yong)RS485(最長1000多米)。
隨著網絡和現代信息技術的發展,對設備的幾種需求逐漸提出來:
1.某些應用需要對分布于世界各地的設備進行遠距離監控。
2.像機房監控、自助銀行系統通信、辦公樓自動控制系統等應用中,本身已經有完整的網絡布線,能否利用這些已有的網絡設施實現設備的通信。
3.對于RS232接(jie)口,PC機的一個串口只能夠接(jie)一臺串口設備,如(ru)果需要連接(jie)多個設備,原來的串口方案將不易于擴展,而網絡則沒有該問題。
由于以上原因,需要將設(she)備連接到網(wang)(wang)絡(luo)上。但是(shi)已(yi)經有成(cheng)千上萬(wan)原有的(de)(de)串口設(she)備已(yi)存在(zai),對這些設(she)備的(de)(de)大批(pi)量改造顯然不是(shi)一蹴而(er)就(jiu)的(de)(de),這樣作(zuo)為暫時(shi)的(de)(de)解決方案——將串口轉化為網(wang)(wang)口的(de)(de)串口聯網(wang)(wang)服務器就(jiu)應運而(er)生(sheng)了。
串口聯網服(fu)務器(qi)目前應(ying)用于:門禁考勤系統(tong)、POS系統(tong)、售飯系統(tong)、樓(lou)宇自(zi)動化(hua)系統(tong)、電(dian)力監(jian)控(kong)、自(zi)助銀行系統(tong)、電(dian)信機房(fang)監(jian)控(kong)等。
拿到一個串口聯網服務器以后:1. 連線:首先將串口聯網服務器的串口和設備串口連接,串口聯網服務器的RJ45接口和路由器(或者直接連接PC,此時一般需要交叉網線)連接,然后對串口聯網服務器上電。
2. 配置串口參數:串口聯網服務器可以通過配備的計算機工具或者Web網頁進行參數修改。這兩種方式的主要區別是:通過Web網頁修改參數時需要串口聯網服務器必須和計算機處于同一個子網中。串口參數一般包括:波特率、數據位、停止位、校驗位。
3. 配置網絡參數:串口聯網服務器必須具有一個IP,可以配置為靜態或者通過DHCP服務器獲得。配置串口聯網服務器的工作模式:包括TCP服務端模式、TCP客戶端模式、UDP模式。服務器端模式是指計算機主動尋找串口聯網服務器;客戶端模式是指串口聯網服務器主動找計算機。配置網絡參數的目的是讓計算機能夠順利地和聯網服務器建立連接。
4. 啟用虛擬串口:由于一般用戶的PC端軟件還是打開串口和設備通信的,此時由于改用了網絡所以必須在計算機上虛擬一個串口(串口聯網服務器自帶軟件可以虛擬串口),虛擬串口負責與串口聯網服務器建立連接,并將數據轉發給打開虛擬串口的用戶程序。
5. 運(yun)行用戶(hu)設(she)備通信程序,并打開虛擬串口。之后用戶(hu)應用程序即可和設(she)備通信。