<strike id="kiyse"></strike>
  • <tr id="kiyse"></tr>
  • <strike id="kiyse"></strike><samp id="kiyse"><tbody id="kiyse"></tbody></samp>
    <strike id="kiyse"><s id="kiyse"></s></strike>
    <tr id="kiyse"></tr>
    <noframes id="kiyse"><code id="kiyse"></code></noframes>
    <th id="kiyse"></th>
    <samp id="kiyse"></samp>
  • <th id="kiyse"><s id="kiyse"></s></th>
  • WinCE工控主板4G/3G/GPRS通用撥號

     2017-8-31     作者:劉乾坤         
    文章標簽:4G無線通訊

      英創公司從10年前的DOS系統工控板卡開始,就為客戶提供了GPRS/CDMA技術應用方案,很多成功的應用案例到目前還在現場正常運行。后來英創工控板卡支持了WinCE嵌入式操作系統,WinCE支持RAS(Remote Access Service)即“遠程訪問服務”,它允許用戶從運程地點將自己的設備連到一個本地計算機網絡,一旦建立了連接,就可以像與局域網中的計算機一樣進行通訊了。所以WinCE工控主板加上GPRS設備,就可以通過RAS撥號直接接入到Internet。


      WinCE系統中撥號之前需要先建立一個撥號連接,撥號連接需要根據外接的2G/3G/4G設備配置合適的參數,我們目前支持的常用2G/3G/4G模塊如下:


    2G/3G/4G模塊支持運營商
    中興ME3630(4G全網通)支持移動/電信/聯通 4G SIM卡
    華為ME909s-821(4G全網通)支持移動/電信/聯通 4G SIM卡
    華為MU709s-2(3G WCDMA)支持聯通3G/4G SIM卡
    中興MC2716(3G CDMA2000)支持電信3G/4G SIM卡
    移遠M35(GPRS)支持移動2G/3G/4G SIM卡


      撥號連接建立之后,在進行撥號時還需要設置撥號相關的參數,比如撥號號碼、用戶名、密碼等。而對于現在常用的4G全網通模塊,一個模塊可以支持移動/聯通/電信三大運營商的SIM卡,使用不同運營商的SIM卡撥號相關參數又有所不同。因此建立一個撥號連接并成功撥號的前提,是需要用戶對所使用的無線模塊及所連接的移動網絡有一定了解,并且正確的配置各項參數。


      為了讓用戶更容易的使用2G/3G/4G設備,減少上述繁瑣的配置過程,我們實現了一個2G/3G/4G通用撥號程序GRasDial.exe,GRasDial程序會自動識別系統中連接的2G/3G/4G模塊型號,自動建立撥號連接,自動判斷所使用的運營商網絡,然后自動撥號上網。用戶在每次啟動GRasDial程序時,如果不帶任何參數程序總是進行撥號,如果先前已經連接則GRasDial自動掛斷重撥。GRasDial撥號成功后會一直監視當前連接狀態,如果連接斷開自動得撥。GRasDial程序還支持通過帶入參數實現網絡較時、查看連接狀態等功能。GRasDial支持如下參數:


      \>GRasDial                        自動撥號上網

      \>GRasDial /disconnect         斷開撥號連接

      \>GRasDial /timesync            自動撥號上網,并通過GSM網絡同步本地時間(僅程序啟動過程中同步一次)

      \>GRasDial /stats                   統計系統中所有連接的狀態

      \>GRasDial /?                         查看函數使用說明


      注意GRasDial與后面的參數之間通過空格分隔,下圖是執行GRasDial /timesync時,程序輸出的信息,從這些信息可以看到當前使用的模塊是中興的ME3630,使用聯通SIM卡,注冊的網絡為聯通4G(LTE),因為使用了/timesync參數,所以同步了本地時間,倒數第二行顯示的Connected表明已經成功撥號上網,最后一行會每隔1秒鐘更新一次網絡狀態(網絡類型及信號強度)。


    WinCE工控主板2G3G4G通用撥號.gif


      撥號成功后,可以通過ipconfig命令查看當前modem的IP地址,例如下圖的[HUAWEI EM770W MODEM]


    WinCE工控主板4G3GGPRS通用撥號.gif


      如果用戶不希望GRasDial在屏幕上顯示撥號過程,則可以通過/d或-d參數禁止信息輸出,此時可通過系統的COM_DBG口了解撥號過程。比如:

      \>GRasDial /timesync /d


    如何添加用戶專用APN

      GRasDial程序使用一組缺省的配置參數撥號上網,用戶可通過以下兩種方法設置專用的撥號號碼、用戶名、密碼以及專用APN等參數。


      方法1、使用專屬配置文件

      1、用戶可將所用WinCE主板“我的設備\windows”目錄下的GconnectionEntry.txt復制到電腦上,設置自己專用的撥號號碼、用戶名、密碼和APN。下圖中將APN設置為CMNET,增加的配置參數為:+CDGCONT=1,"IP","CMNET"


    WinCE工控主板4G3GGPRS通用撥號.gif


      2、檢查系統中是否已經存在Gconnection連接,如果已經存在則需要先刪除。


    WinCE工控主板4G3GGPRS通用撥號.gif


      3、將修改后的配置文件GconnectionEntry.txt和GRasDial.exe程序放在所使用主板的同一目錄中,再次運行GRasDial程序時,程序會自動使用新的參數建立撥號連接并撥號。


      方法2、修改源代碼

      我們提供了GRasDial程序的源代碼,用戶可以參考源碼將自動撥號功能融入到自己的應用程序中。GRasDial缺省的撥號參數定義在modelinfo.h文件的MODEM結構體中,用戶可以在MODEM結構中增加自己專用的撥號號碼、用戶名、密碼和專用APN。下面例子是使用ZTE ME3630 Modem進行4G撥號(LTE),設置專用APN為CMNET。


      const MODEM_INFO MODEM[] = {

             // 在此添加用戶專有撥號號碼、用戶名、密碼、APN

             //modem name  network       types     phone number        user name   password            attach command

             {TEXT("ZTE ME3630 Modem "),  "LTE", TEXT("*99#"), TEXT(""), TEXT(""), TEXT("+CDGCONT=1,\"IP\",\"CMNET\"")},

     

             // 缺省的撥號配置如下

             //modem name  network       types     phone number  user name   password            attach command

             {TEXT("ZTE ME3630 Modem"),            "LTE",     TEXT("*99#"),             TEXT(""),              TEXT(""),              TEXT("")},

             {TEXT("Huawei EM770W Modem"),    "LTE",     TEXT("*99#"),             TEXT(""),              TEXT(""),              TEXT("")},

             {TEXT("Huawei EM770W Modem"),    "WCDMA",TEXT("*99#"),  TEXT(""),              TEXT(""),              TEXT("")},

             {TEXT("QUECTEL M35 Modem"),         "GSM"TEXT("*99#"),             TEXT(""),              TEXT(""),              TEXT("")},

             {0},

      };

    文章標簽:4G無線通訊
    国产精品视频免费| 四库影院永久四虎精品国产 | 亚洲精品无码mv在线观看网站| 亚洲精品中文字幕乱码| 国产偷伦精品视频| 久久91精品国产91| 亚洲AV永久纯肉无码精品动漫| 精品综合一区二区三区| 国产精品成人va| 久热综合在线亚洲精品| 国产精品美女久久久久AV福利| 国产精品美女一区二区三区| 正在播放国产精品放孕妇| 国产一区二区三区久久精品| 老子午夜精品我不卡影院| 日韩精品无码区免费专区| 精品人妻码一区二区三区| 亚洲日韩精品射精日| 亚洲午夜精品第一区二区8050| 国产成人精品日本亚洲11| 久久99精品久久久久子伦小说| 久久久久久噜噜精品免费直播| 国产成人不卡亚洲精品91| 国产精品亚洲一区二区在线观看| 97精品免费视频| 国产精品多p对白交换绿帽| 精品国产午夜肉伦伦影院| 日产国产精品亚洲系列| 国产精品高清在线观看93| 国产成人精品综合网站| 99re热视频精品首页| 国产精品福利自产拍在线观看| 中文字幕精品无码一区二区| 国产精品国产三级国产AⅤ| 国产成人精品福利网站人| 精品无人区麻豆乱码1区2区新区| 国产精品久线观看视频| 在线播放国产精品| 99久热任我爽精品视频| 亚洲制服丝袜精品久久| 88国产精品视频一区二区三区|