91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

英創(chuàng)信息技術WinCE主板接入3G網絡教程

英創(chuàng)信息技術 ? 來源:英創(chuàng)信息技術 ? 作者:英創(chuàng)信息技術 ? 2019-11-15 09:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Windows CE操作系統(tǒng)的遠程訪問服務RAS(Remote Access Server)功能,允許用戶從遠程地點將自己的計算機設備連接到一個計算機網絡,一旦建立了連接,就可以像與局域網中一樣與其他計算機進行通訊。英創(chuàng)公司ARM系列工控主板,預裝了正版WinCE5.0操作系統(tǒng),支持采用RAS撥號方式,通過GPRS或3G信道,把設備直接接入到Internet。關于GPRS撥號建立的文章,請參考《基于WINCE平臺eVC編程要點之二——WinCE下的GPRS 應用》,本文介紹如何自動建立一個3G撥號連接并實現(xiàn)自動撥號。

1、自動創(chuàng)建3G撥號連接

創(chuàng)建3G撥號連接與創(chuàng)建GPRS撥號連接一樣,需要添加一個RASEntry到RAS 的電話薄中,并將其保存在注冊表中。RASEntry中需要設置作為調制解調器的設備屬性(端口設置、撥號選項)以及指定電話號碼和用戶驗證參數(shù)。在EM9000 嵌入式主板上,直接支持WinCE 桌面系統(tǒng),用戶可以通過界面中“控制面板”手動添加3G撥號連接。具體的設置方法請參見技術文檔《EM9000 3G通訊網絡設置》一文,這里不再贅述。而EM9160、EM9260 嵌入式主板沒有支持WinCE 的界面,為了方便用戶的使用,英創(chuàng)專門設計了自動創(chuàng)建3G撥號連接的程序3GEntry.exe,用戶將相應的配置文件3GEntry.txt放在與3GEntry.exe同一目錄中,可以通過Telnet登錄到ARM工控主板,運行一次3GEntry.exe,即可自動創(chuàng)建3G 的撥號連接。需要注意的是3GEntry.exe只需運行一次即可。

英創(chuàng)公司針對不同3G模塊和不同的3G運營商提供了相對應的配置文件3GEntry.txt,在3GEntry.txt中保存了RASEntry所需要的配置信息,用戶一般不需要修改配置文件,以免建立撥號連接失敗。

2、自動運行3G撥號連接

在建立撥號連接后,需要調用RasDial(…)函數(shù)來建立PPP連接,一但建立了PPP連接,就可以像在局域網上一樣,調用標準WinSockets API進行網絡應用層的處理與遠端主機通信了。

RasDial是操作系統(tǒng)提供的一個自動撥號函數(shù),用于在RAS客戶端與RAS服務器之間建立連接。RasDial函數(shù)可通過帶入?yún)?shù)來設置為同步調用或異步調用,當RasDial函數(shù)作為同步調用時,函數(shù)將阻塞,直到連接建立或產生錯誤時,函數(shù)才返回,同步調用的優(yōu)點是編程簡單,缺點是不能獲得連接過程的狀態(tài)信息。

當RasDial執(zhí)行異步調用時,進行連接的同時,函數(shù)調用會立即返回,然后通過窗口消息來監(jiān)視撥號連接的狀態(tài)。在進行RAS連接時,異步調用RasDial是優(yōu)選方法,因為可以對連接過程進行監(jiān)視。下面是異步調用RasDial,通過Windows消息來監(jiān)視撥號連接的程序片段。

int nFlag = 0; // 定義全局變量,用于判斷連接是否建立

// 異步調用RasDial,函數(shù)馬上返回,需通過監(jiān)視Windows消息判斷連接狀態(tài)

RasDial (NULL, NULL, &RasDialParams, 0xFFFFFFFF, v_hWnd, &hRasConn);

if(nFlag == 1 )

{

// 連接建立,可進行網絡應用層處理

}

// Windows消息處理函數(shù)

LRESULT CALLBACK WndProc (HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam)

{

RASCONNSTATE RasState = (RASCONNSTATE)wParam;

switch (Msg)

{

case WM_RASDIALEVENT : // 收到撥號連接消息

OutputMessage (TEXT(‘RasDial: ’));

switch (RasState)

{

case RASCS_OpenPort: // 正在打開端口

OutputMessage (TEXT(‘On open port’));

break;

case RASCS_PortOpened: // 端口已打開

OutputMessage (TEXT(‘Port is opened’));

break;

case RASCS_ConnectDevice: // 正在連接設備

OutputMessage (TEXT(‘On Connect Device’));

break;

case RASCS_Connected : // 連接已建立

OutputMessage (TEXT(‘Connected’));

nFlag = 1; // 置標志位

break;

case RASCS_Disconnected : // 連接斷開

OutputMessage (TEXT(‘Disconnected’));

nFlag = 0; // 置標志位

break;

default :

break;

}

break;

default:

return DefWindowProc(hWnd, Msg, wParam, lParam);

}

return FALSE;

}

本文介紹的自動創(chuàng)建撥號連接和自動撥號的方法與英創(chuàng)主板是否擁有圖形顯示界面無關,可以應用于英創(chuàng)所有ARM9工控主板上。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • WINDOWS
    +關注

    關注

    4

    文章

    3702

    瀏覽量

    94071
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6107

    瀏覽量

    37090
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    創(chuàng)嵌入式主板的無線通訊解決方案

    虛擬串口,PPP撥號登錄進相應的無線網絡,然后應用程序就可通過標準的Socket API進行數(shù)據(jù)通訊?! ∧壳?b class='flag-5'>英創(chuàng)公司的ESMARC主板可支持多種2
    發(fā)表于 03-24 14:00

    WinCE工控主板4G/3G/GPRS通用撥號

    工控主板加上GPRS設備,就可以通過RAS撥號直接接入到Internet。  WinCE系統(tǒng)中撥號之前需要先建立一個撥號連接,撥號連接需要根據(jù)外接的2G/
    發(fā)表于 10-20 13:09

    創(chuàng)信息技術WinCE工控主板簡介

    創(chuàng)公司的ARM9嵌入式工控主板產品系列,均預裝了正版WinCE5.0操作系統(tǒng)。微軟的 WinCE實時多任務操作系統(tǒng)是嵌入式領域的主流操作系
    的頭像 發(fā)表于 11-01 09:29 ?2057次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術</b><b class='flag-5'>WinCE</b>工控<b class='flag-5'>主板</b>簡介

    創(chuàng)信息技術ARM9工控主板WinCE應用程序遠程控制應用

    創(chuàng)公司推出的ARM9嵌入式工控主板產品系列,均預裝了正版的WinCE5.0操作系統(tǒng)。微軟的WINCE實時多任務操作系統(tǒng)是嵌入式領域的主流操
    的頭像 發(fā)表于 11-04 09:28 ?2411次閱讀

    創(chuàng)信息技術工控主板EM9360的GPIO介紹

    創(chuàng)公司的ARM9工控主板產品 EM9360是一款預裝WinCE操作系統(tǒng),以多種通訊接口、支持各種擴展為其技術特色。EM9360的板載的
    的頭像 發(fā)表于 11-14 09:34 ?3224次閱讀

    創(chuàng)信息技術工控主板的復位管理介紹

     創(chuàng)公司的工控主板是基于ARM9 CPU、預裝正版WinCE的嵌入式主板產品。作為嵌入式應用,系統(tǒng)的可靠啟動是其可靠性的重要組成部分。本文
    的頭像 發(fā)表于 11-14 10:03 ?2338次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術</b>工控<b class='flag-5'>主板</b>的復位管理介紹

    創(chuàng)信息技術WinCE工控主板的數(shù)據(jù)庫配置簡介

    創(chuàng)公司的工控主板產品均預裝了正版Windows CE操作系統(tǒng)(簡稱WinCE)。WinCE是嵌入式領域的主流操作系統(tǒng)之一,它不僅在多任務、
    的頭像 發(fā)表于 01-14 11:35 ?2157次閱讀

    創(chuàng)信息技術Linux工控主板3G無線上網應用示例

    常用的華為E1750 3G無線上網卡為例,介紹利嵌入式Linux工控主板登錄中國聯(lián)通WCDMA網絡的具體方法。 華為E1750是一款聯(lián)通3G
    的頭像 發(fā)表于 01-14 14:03 ?1866次閱讀

    創(chuàng)信息技術Linux工控主板支持3G網卡介紹

    (3rd-generation,第三代移動通訊技術)運用的普及,創(chuàng)公司的工控主板同樣對3G無線
    的頭像 發(fā)表于 01-17 09:49 ?2850次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術</b>Linux工控<b class='flag-5'>主板</b>支持<b class='flag-5'>3G</b>網卡介紹

    創(chuàng)信息技術主板WinCE應用程序的FTP遠程更新介紹

    特色的完整網絡通訊協(xié)議,并提供了基于TCP/IP應用協(xié)議的服務器程序,如FTP Server、Web Server等等很實用的軟件程序。創(chuàng)提供的工控主板以其專業(yè)性,為客戶提供良好而專
    的頭像 發(fā)表于 02-03 09:00 ?2043次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術</b><b class='flag-5'>主板</b><b class='flag-5'>WinCE</b>應用程序的FTP遠程更新介紹

    創(chuàng)信息技術WEC7 3G撥號連接的建立介紹

    WinCE系統(tǒng)中建立3G撥號連接有兩種方法,在測試階段,可以通過WinCE的系統(tǒng)桌面手動建立撥號連接。在產品量產階段可由應用程序自動在WinCE系統(tǒng)中創(chuàng)建
    的頭像 發(fā)表于 02-03 09:11 ?1809次閱讀

    創(chuàng)信息技術Windows Embedded Compact 2013 3G連接介紹

    WINCE5,WINCE6,WEC7的常規(guī)桌面。因此,在界面操作上會產生很大變化,本文將詳細介紹如何在WEC2013下,建立3G撥號連接,及如何進行撥號。 手動建立撥號連接及撥號方式 1、選擇以下兩種
    的頭像 發(fā)表于 02-04 10:26 ?2166次閱讀

    創(chuàng)信息技術WinCE工控主板4G/3G/GPRS通用撥號介紹

    創(chuàng)公司從10年前的DOS系統(tǒng)工控板卡開始,就為客戶提供了GPRS/CDMA技術應用方案,很多成功的應用案例到目前還在現(xiàn)場正常運行。后來創(chuàng)
    的頭像 發(fā)表于 02-06 11:02 ?2836次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術</b><b class='flag-5'>WinCE</b>工控<b class='flag-5'>主板</b>4<b class='flag-5'>G</b>/<b class='flag-5'>3G</b>/GPRS通用撥號介紹

    創(chuàng)信息技術WinCE主板與STM32多功能模塊通訊介紹

    ,STM32F103RCT6通過其USB Device接口與創(chuàng)工控主板連接通訊,STM32在WinCE系統(tǒng)中被當做一個串口設備,
    的頭像 發(fā)表于 02-06 11:12 ?2895次閱讀

    創(chuàng)信息技術Linux主板基于3G和4G的無線通訊方案

    隨著3G和4G網絡的普及,在嵌入式產品中越來越多的使用到他們,特別是在沒有以太網的環(huán)境中,使用3G或者4G無線模塊能夠有效的解決
    的頭像 發(fā)表于 02-07 11:12 ?3372次閱讀