7777色情网黄A片免费看蜜臀,JIZZYOU中国少妇高潮,国产精品无码免费专区午夜,游泳教练在水下狂c我,《密爱》床戏视频

關注官方微信

串口服務器模塊的參數配置方法

發布時間:2011-09-01 作者(zhe):上(shang)海卓嵐 瀏覽(lan)量:4520

本文介紹串口服(fu)務器模(mo)塊在使用過程中的參數配置方(fang)法(fa)。

1.串口服務器模塊介紹

串(chuan)(chuan)(chuan)口(kou)服(fu)務器(qi)(qi)模(mo)塊(kuai)(kuai)是(shi)串(chuan)(chuan)(chuan)口(kou)服(fu)務器(qi)(qi)內部(bu)(bu)的(de)(de)(de)核心(xin)(xin)硬件組件,也可以稱之為串(chuan)(chuan)(chuan)口(kou)服(fu)務器(qi)(qi)內嵌模(mo)塊(kuai)(kuai)。串(chuan)(chuan)(chuan)口(kou)服(fu)務器(qi)(qi)的(de)(de)(de)軟件功(gong)能全(quan)部(bu)(bu)集(ji)成在串(chuan)(chuan)(chuan)口(kou)服(fu)務器(qi)(qi)核心(xin)(xin)模(mo)塊(kuai)(kuai)內部(bu)(bu),所以其參數配置(zhi)(zhi)方(fang)法也就是(shi)串(chuan)(chuan)(chuan)口(kou)服(fu)務器(qi)(qi)的(de)(de)(de)參數配置(zhi)(zhi)方(fang)法。在某些情況下,用(yong)戶(hu)需要將串(chuan)(chuan)(chuan)口(kou)服(fu)務器(qi)(qi)的(de)(de)(de)功(gong)能集(ji)成到自己的(de)(de)(de)電(dian)路板上,而不(bu)是(shi)外(wai)置(zhi)(zhi)的(de)(de)(de),此時就需要用(yong)到串(chuan)(chuan)(chuan)口(kou)服(fu)務器(qi)(qi)嵌入式(shi)模(mo)塊(kuai)(kuai)。

串(chuan)(chuan)口服務器(qi)嵌入式模(mo)(mo)塊包括RS232、RS485、TTL電(dian)(dian)平(ping)(ping)(ping)模(mo)(mo)塊。這里以TTL電(dian)(dian)平(ping)(ping)(ping)模(mo)(mo)塊——ZLSN2000為例。ZLSN2000是雙(shuang)排針(zhen)的(de)結(jie)構,其中(zhong)4個引(yin)腳(jiao)連(lian)接(jie)網口;2根引(yin)腳(jiao)提供TTL電(dian)(dian)平(ping)(ping)(ping)的(de)串(chuan)(chuan)口,根據不同的(de)需要(yao)轉化為RS232電(dian)(dian)平(ping)(ping)(ping)的(de)串(chuan)(chuan)口或(huo)者RS485電(dian)(dian)平(ping)(ping)(ping)的(de)串(chuan)(chuan)口,當然(ran)也可(ke)以直接(jie)連(lian)接(jie)用戶MCU的(de)TTL電(dian)(dian)平(ping)(ping)(ping)串(chuan)(chuan)口。

2.串口服務器模塊的參數

串串口服務器模塊的參數包括本地IP地址、工作模式、串口波特率等,具體可以參考串口服務器模塊參數簡介

3.串口服務器模塊參數配置方法

卓(zhuo)嵐串口(kou)(kou)服務器內(nei)嵌模(mo)塊可以通(tong)過3種方(fang)式(shi)配置(zhi)參(can)數(shu)(shu)。分別是網頁法、windows工(gong)具(ju)(ju)法、串口(kou)(kou)類AT命令法。這(zhe)里是指用(yong)(yong)戶使(shi)用(yong)(yong)卓(zhuo)嵐的(de)(de)現(xian)有(you)的(de)(de)工(gong)具(ju)(ju)來配置(zhi)參(can)數(shu)(shu)。關于開(kai)發用(yong)(yong)戶自己的(de)(de)模(mo)塊搜索(suo)、參(can)數(shu)(shu)配置(zhi)工(gong)具(ju)(ju)請看下一章節。

3.1 網頁法

串口(kou)服務器(qi)核心模(mo)塊(kuai)內部(bu)運行了(le)一個小(xiao)型的(de)(de)Web服務器(qi)可(ke)以用于參(can)(can)數(shu)的(de)(de)配置(zhi),使用過路由器(qi)配置(zhi)的(de)(de)用戶對此方(fang)法一定(ding)不陌生。首先在瀏覽器(qi)的(de)(de)地址(zhi)欄中輸入(ru)串口(kou)服務器(qi)模(mo)塊(kuai)的(de)(de)當前IP地址(zhi),默認(ren)出廠IP為(wei)192.168.1.200。此時打開的(de)(de)頁(ye)面即是串口(kou)服務器(qi)模(mo)塊(kuai)上的(de)(de)登錄(lu)頁(ye)面,輸入(ru)登錄(lu)密碼(默認(ren)為(wei)123456)點(dian)擊Login,進入(ru)參(can)(can)數(shu)配置(zhi)頁(ye)面。如圖所示。修改相應參(can)(can)數(shu)后(hou)點(dian)擊“Sbumit”按鈕即可(ke)提交參(can)(can)數(shu)。

網頁法(fa)(fa)配(pei)置參(can)數的優(you)點(dian)是:簡(jian)單易用(yong),無需安(an)裝任何配(pei)置工具(ju),使用(yong)瀏覽器即可進(jin)行配(pei)置。缺點(dian)是:串口服務器模塊的IP地址必須是和本機計算機處于同一(yi)個(ge)網段,否則(ze)無法(fa)(fa)訪問(wen)網頁。另外某些高級參(can)數需要通過windows工具(ju)法(fa)(fa)進(jin)行配(pei)置。

3.2 Windows工具法

Windows工具法是推薦的參數配置方法。即在用戶Windows計算機上運行卓嵐ZLVircom軟件或ZLDevManager,只要(yao)點(dian)擊搜索(suo)即(ji)可(ke)(ke)搜索(suo)局域(yu)網內的(de)所(suo)有串(chuan)口服(fu)務(wu)器模塊。其中(zhong)ZLDevManager是(shi)一個簡易工具(ju),直接拷貝無(wu)需(xu)安裝。對搜索(suo)列(lie)表(biao)(biao)中(zhong)的(de)模塊選中(zhong)后(hou),點(dian)擊“設備編輯”按(an)鈕或(huo)者雙(shuang)擊列(lie)表(biao)(biao)中(zhong)此行,即(ji)可(ke)(ke)彈出參數配置對話框,修(xiu)改相應參數后(hou)點(dian)擊“修(xiu)改參數”按(an)鈕即(ji)可(ke)(ke)。如圖所(suo)示。

windows工(gong)具(ju)法(fa)配(pei)置參(can)數的優點是:1. 不要求(qiu)串口服(fu)務器模(mo)(mo)塊和計算機在同(tong)一個網段。2. 一次搜索多(duo)個模(mo)(mo)塊,通過名字管理,無需(xu)記憶IP地(di)址。3.可以配(pei)置高級參(can)數。

windows工具法(fa)配置參數(shu)實際上是通(tong)過“卓(zhuo)嵐(lan)管(guan)理(li)端口協(xie)議”進行設備(bei)的(de)(de)搜索(suo)和參數(shu)配置。有兩種方法(fa)可以將(jiang)該(gai)(gai)設備(bei)搜索(suo)和參數(shu)修改功能(neng)直(zhi)接集成(cheng)到用(yong)戶(hu)(hu)軟(ruan)件里:卓(zhuo)嵐(lan)設備(bei)管(guan)理(li)函數(shu)庫(ku)DLL、卓(zhuo)嵐(lan)管(guan)理(li)端口協(xie)議。前(qian)者(zhe)是一個可供用(yong)戶(hu)(hu)調用(yong)的(de)(de)DLL庫(ku),后(hou)者(zhe)是將(jiang)管(guan)理(li)端口協(xie)議的(de)(de)詳細內容告訴用(yong)戶(hu)(hu),并由(you)用(yong)戶(hu)(hu)自(zi)己實現。該(gai)(gai)項內容屬于增值服務。

3.3 串口類AT命令法

以上兩(liang)種方(fang)法都是通(tong)過(guo)(guo)串(chuan)口服務(wu)器模塊的(de)網(wang)(wang)口來(lai)配(pei)(pei)置(zhi)(zhi)參數(shu)(shu)。在某些時(shi)候,用(yong)戶不僅需要(yao)通(tong)過(guo)(guo)網(wang)(wang)口來(lai)配(pei)(pei)置(zhi)(zhi)而且希望本地配(pei)(pei)置(zhi)(zhi),即無需通(tong)過(guo)(guo)另外一臺(tai)計算機來(lai)配(pei)(pei)置(zhi)(zhi),而是直接(jie)通(tong)過(guo)(guo)設備本身來(lai)配(pei)(pei)置(zhi)(zhi)自己的(de)參數(shu)(shu)。例如(ru)對于需要(yao)現(xian)場配(pei)(pei)置(zhi)(zhi)IP地址(zhi)、現(xian)場配(pei)(pei)置(zhi)(zhi)目的(de)IP地址(zhi)的(de)情況(kuang)。卓(zhuo)嵐的(de)串(chuan)口類AT命(ming)令(ling)(ling)法很好地滿足了該要(yao)求(qiu)。當用(yong)戶MCU和串(chuan)口服務(wu)器模塊通(tong)過(guo)(guo)TTL(UART)串(chuan)口連(lian)接(jie)后,用(yong)戶MCU可以隨時(shi)發(fa)送(song)串(chuan)口命(ming)令(ling)(ling)來(lai)配(pei)(pei)置(zhi)(zhi)參數(shu)(shu)。該命(ming)令(ling)(ling)類似AT指令(ling)(ling),具體的(de)指令(ling)(ling)格(ge)式請參考(kao)卓(zhuo)嵐相關文檔。

卓嵐串口類AT命令能夠實現的功能,包括但是不限于:
1.讀取ZLSN2002/ZLSN2000的當前TCP連接狀態,這樣就知道模塊是否和遠端計算機建立了TCP連接。
2.隨意控制ZLSN2002模塊向任意的目的IP發起TCP連接,在多個目標之間隨意切換,在多種工作模式中隨意切換。
3.讀取串口服務器模塊的本地IP。如果是通過DHCP獲得IP也能夠讀取。
4.重新(xin)啟動串口服務器模塊。

使用(yong)(yong)卓嵐串(chuan)口(kou)(kou)(kou)類AT命(ming)令(ling)可(ke)(ke)以(yi)完(wan)全控制(zhi)串(chuan)口(kou)(kou)(kou)服(fu)(fu)務器模塊(kuai)(kuai)的TCP運(yun)行狀態,也就是可(ke)(ke)以(yi)通過AT命(ming)令(ling)實現socket的connet、listen、send、recv等的函數調用(yong)(yong)。可(ke)(ke)以(yi)把(ba)ZLSN2002看成是“硬件TCP/IP協議(yi)(yi)棧”,因為ZLSN2002內部完(wan)全集成了socket函數的全部功(gong)能,而(er)且可(ke)(ke)以(yi)通過串(chuan)口(kou)(kou)(kou)AT命(ming)令(ling)的方(fang)式(shi)進行調用(yong)(yong),相(xiang)對于軟件的socket接口(kou)(kou)(kou)來說(shuo),“硬件TCP/IP協議(yi)(yi)棧”不需要用(yong)(yong)戶MCU運(yun)行協議(yi)(yi)棧、也可(ke)(ke)以(yi)保證協議(yi)(yi)棧的穩定性。卓嵐提供有(you)通過串(chuan)口(kou)(kou)(kou)類AT命(ming)令(ling)實現讓(rang)ZLSN串(chuan)口(kou)(kou)(kou)服(fu)(fu)務器模塊(kuai)(kuai)連接、監聽(ting)、發送(song)、接收的源代碼,可(ke)(ke)方(fang)便用(yong)(yong)戶參考。

4.參數配置方法的二次開發

如果用(yong)戶需要將(jiang)(jiang)參數配置(zhi)、設備搜索集成(cheng)(cheng)到(dao)到(dao)用(yong)戶自己的(de)軟件中可以采(cai)用(yong)卓嵐(lan)提供(gong)的(de)設備管理函數庫、管理端(duan)口(kou)協議方(fang)法。有的(de)時(shi)候用(yong)戶可能需要將(jiang)(jiang)IP的(de)配置(zhi)、波特(te)率(lv)的(de)配置(zhi)集成(cheng)(cheng)到(dao)用(yong)戶的(de)管理軟件中,而(er)不是用(yong)卓嵐(lan)的(de)zlvircom進行(xing)配置(zhi),這增(zeng)加了軟件的(de)統(tong)一性(xing)。以下(xia)就介(jie)紹這種方(fang)法。

4.1 設備管理函數

ZLAN可以提供一個供用戶二次開發的動態連接庫(DLL),這個動態連接庫提供了簡單的類似SearchDev()、 GetDevParam()、 SetDevParam()等函數來實現設備的搜索、參數獲取、參數設置。使用起來非常方便,并提供有調用此DLL的C代碼例子程序。這個函數庫目前已經可以下載使用,參考《二次開發函數庫的使用》。

4.2 管理端口協議

有(you)的時(shi)候用戶可能不想(xiang)讓自己(ji)的程序(xu)帶有(you)DLL庫,此(ci)時(shi)更(geng)加(jia)靈(ling)活的控制方法是(shi)向(xiang)ZLAN獲(huo)取“管理端口協(xie)議(yi)(yi)”,這個協(xie)議(yi)(yi)是(shi)卓(zhuo)嵐用戶搜(sou)索模塊、獲(huo)取模塊參(can)數、設置模塊參(can)數的協(xie)議(yi)(yi)。用戶完全可以在讀懂協(xie)議(yi)(yi)的基礎上自己(ji)實現這個協(xie)議(yi)(yi)。

設備管理函數庫、ZLDevManage、ZLVircom的設備管理功能也是基于這個協議實現的。用戶可以在讀懂這個協議的基礎上將ZLDevManage、ZLVircom的設備管理功能集成到用戶自己的軟件中。“管理端口協議”通過網口來配置模塊,至少可以實現:
1.設備的搜索:搜索局域網、外網的所有的卓嵐串口服務器模塊。
2.讀取設備參數:讀取不同的設備的參數、設備ID、設備運行狀態等。
3.重啟指定的串口服務器模塊。
4.修改指定的串(chuan)口服務器模塊的任何一(yi)個參數。