注册名:

密码:

个人注册

企业注册

商务申请

商务管理平台

企业管理平台

个人管理平台

我的工控博客

中国工控网www.chinakong.com

首页 | 新闻中心 | 工控论坛 | 经验视点 | 工控商务 | 电气手册 | 工控博客 | 招聘求职 | 网上调查 | 企业中心 | 供求信息 | 资料中心 | 工控书店

所在位置:工控论坛 -- 工业自动化网络论坛 -- 工业自动化网络论坛(非专题) -- 协议标准

中国工控网搜索:

 自动化企业招聘

更多..

 登陆:密码:  注册  密码

搜索:

工业自动化网络论坛(非专题)分类  

全部论题

协议标准

硬件配置

发表人:emtronix 发表时间:2010/12/24 19:27:00  

 

 本栏论题: WinCE主板接入3G网络的方法  [1475]

    Windows CE操作系统的远程访问服务RAS(Remote Access Server)功能,允许用户从远程地点将自己的计算机设备连接到一个计算机网络,一旦建立了连接,就可以像与局域网中一样与其他计算机进行通讯。英创公司ARM系列工控主板,预装了正版WinCE5.0操作系统,支持采用RAS拨号方式,通过GPRS或3G信道,把设备直接接入到Internet。关于GPRS拨号建立的文章,请参考《基于WINCE 平台eVC 编程要点之二—— WinCE 下的GPRS 应用》,本文介绍如何自动建立一个3G拨号连接并实现自动拨号。
    一、自动创建3G拨号连接
    创建3G拨号连接与创建GPRS拨号连接一样,需要添加一个RASEntry到RAS 的电话薄中,并将其保存在注册表中。RASEntry中需要设置作为调制解调器的设备属性(端口设置、拨号选项)以及指定电话号码和用户验证参数。在EM9000 嵌入式主板上,直接支持WinCE 桌面系统,用户可以通过界面中“控制面板”手动添加3G拨号连接。具体的设置方法请参见技术文档《EM9000 3G通讯网络设置》一文,这里不再赘述。而EM9160、EM9260 嵌入式主板没有支持WinCE 的界面,为了方便用户的使用,英创专门设计了自动创建3G拨号连接的程序3GEntry.exe,用户将相应的配置文件3GEntry.txt放在与3GEntry.exe同一目录中,可以通过Telnet登录到ARM工控主板,运行一次3GEntry.exe,即可自动创建3G 的拨号连接。需要注意的是3GEntry.exe只需运行一次即可。
    英创公司针对不同3G模块和不同的3G运营商提供了相对应的配置文件3GEntry.txt,在3GEntry.txt中保存了RASEntry所需要的配置信息,用户一般不需要修改配置文件,以免建立拨号连接失败。
    二、自动运行3G拨号连接
    在建立拨号连接后,需要调用RasDial(…)函数来建立PPP连接,一但建立了PPP连接,就可以像在局域网上一样,调用标准WinSockets API进行网络应用层的处理与远端主机通信了。
    RasDial是操作系统提供的一个自动拨号函数,用于在RAS客户端与RAS服务器之间建立连接。RasDial函数可通过带入参数来设置为同步调用或异步调用,当RasDial函数作为同步调用时,函数将阻塞,直到连接建立或产生错误时,函数才返回,同步调用的优点是编程简单,缺点是不能获得连接过程的状态信息。
    当RasDial执行异步调用时,进行连接的同时,函数调用会立即返回,然后通过窗口消息来监视拨号连接的状态。在进行RAS连接时,异步调用RasDial是优选方法,因为可以对连接过程进行监视。下面是异步调用RasDial,通过Windows消息来监视拨号连接的程序片段。
    int nFlag = 0; //定义全局变量,用于判断连接是否建立
    //异步调用RasDial,函数马上返回,需通过监视Windows消息判断连接状态
    RasDial (NULL, NULL, &RasDialParams, 0xFFFFFFFF, v_hWnd, &hRasConn);
   
    if(nFlag == 1 )
    {
    //连接建立,可进行网络应用层处理
    }
   
    //Windows消息处理函数
    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;
    }
    本文介绍的自动创建拨号连接和自动拨号的方法与英创主板是否拥有图形显示界面无关,可以应用于英创所有ARM9工控主板上。
   
   
   
   

以下是关于《WinCE主板接入3G网络的方法》论题的回复(共1篇)

回复人:杭州双翌 

 回复时间:2017/6/29 16:58:00

支持(258) | 反对(399)

 

    杭州双翌自动化科技有限公司主要致力于发展
   
    MicroPos机械手视觉定位系统:MicroPos机械手视觉定位系统是双翌光电自主研发的软件算法,MicroPos功能齐备,使用简便,满足自动化绝大部分的应用需求,开放的通讯接口,能快速搭建如1相机的拾取加工、2相机或者多颗相机的高精装配等应用
   
    机器视觉:机器视觉系统主要由三部分组成:图像的获取、图像的处理和分析、输出或显示,双翌为客户提供配套的机器视觉产品。从光源、镜头、相机到图像处理库,实现最大化脱离人工干预的自动化,为工业4.0助力
   
    MicroDistPro对位系统 :MicroDistPro视觉对位系统是双翌光电科技专门针对高精度对位需求而自主研发的视觉对位产品。先进的机器视觉技术与运动控制相结合,无需提供精密的辅助工具,就能完成精确的系统自标定,实现精准的对位应用。简单易学的使用理念,强大的算法功能,助你快速实现高效的生产。MicroDistPro视觉对位系统有着广泛的应用领域,在精密加工与装配方面发挥着重要作用。双翌光电科技追求在自动控制领域中实现客户的梦想,为客户创造与众不同的价值。
   
    图像处理库: SYMV是面向工业自动化的图像处理库,为你带来简洁实用的6个类库:SYBASE/SYBLOB/SYCOLOR/SYGAUGE/SYIMGPROC/SYMCH,涵盖定位,识别,测量等机器视觉主要应用领域。 SYMV图像处理库,将继续立足于工业机器视觉,不断改进性能,增加更多实用性功能。
   
    杭州双翌自动化科技有限公司 宋永辉(YongHui Song)Maketing Manager
    TEL:0571-28350143 FAX:0571-88315242
    Add:杭州市西湖区文三路249号联强大厦A座421室
    Web:www.shuangyi-tech.com
    Mobile: (+86)135-8847-3224

如果要回复本栏论题,请首先中国工控网www.chinakong.com

·如果你已经是中国工控网www.chinakong.com成员,请直接登录。

·如果你还不是中国工控网www.chinakong.com成员,请首先注册,注册为免费!

注册名:

密  码:

           注册中国工控网www.chinakong.com
           忘记密码

关闭该窗口

关于我们     免责声明     服务项目     广告联系     友情链接     联系方式     意见反馈     设为首页     加入收藏

 ©2023-2025 中国工控网(www.chinakong.com) 版权所有 豫ICP备17046657号

管理员信箱:chinakong98@163.com  服务热线:13525974529

洛阳博德工控自动化技术有限公司

中国    洛阳