文章来源:http://www.emtronix.com/article/article2009290.html
工控智能终端的一个重要应用就是GPRS无线数据业务。GPRS无线数据通信因其无需铺设线路,组网方便,覆盖面广等特点,在无人职守,远程监控,电力调度等场合具有广泛的应用。因此,英创公司的嵌入式主板作为工控终端,除了具有至少一个以太网接口外,基本上都提供了对GPRS模块的支持,以方便客户通过GPRS进行数据通讯。
GPRS数据通讯的应用通常可分为两类:一、客户端/服务器应用模式,二、无线网关应用模式。英创公司网站文章《GPRS/CDMA应用方案》对这两种模式进行了详细的说明,本文将讨论一种特殊的应用模式:工控终端作为客户端,通过GPRS与互联网上的远端服务器连接,同时通过企业内部网与基于企业网的数据中心相连,如图1。

图1
在图1中工控终端为ARM9主板EM9160,EM9160通过以太网与基于企业网的数据中心相连接,通过GPRS与基于互联网的数据中心相连,在此应用中基于互联网数据中心的IP和基于企业网的数据中心的IP相对于EM9160的网络参数来说均为外网的IP,要实现同时相连的目的就需要在ARM9 主板EM9160上实现自动选路的功能,也就是说根据不同的数据中心IP选择走不同的网络:GPRS连接的互联网或者以太网连接的企业网。以下介绍将详细介绍实现自动选路的方法。
为了让数据缺省是通过GPRS发送到远端服务器,需要把EM9160以太网默认的网关设为空,当把该网关设为空时,系统路由表中就没有能够到达远端网络的路径了,当GPRS成功拨号上网后,操作系统会动态的在路由表中增加一条路由记录,此时通过telnet登录到EM9160上,输入route print命令将系统路由表打印出来,如图2:

图2
其中的Interface是EM9160通过GPRS连接到互联网时,分配给本地的IP地址, Interface与GatewayAddress相同,表示这是条直连网段路由记录,Destination和Netmask为0.0.0.0,说明这是系统缺省路由,这条路由记录的意思是:当要发送的数据包的IP地址不在系统的路由记录中时,系统会将该数据包通过10.14.71.10这个接口直接发送出去,这个接口会将数据交付到下一个路由器处理。图2中所示的路由记录作为系统缺省路由记录,发往外网的数据都将通过10.14.71.10这个接口发送出去,即通过GPRS发送。
相关推荐
SpaceX星舰上月折戟真相:燃料泄漏后被迫启动自毁程序
采用热敏电阻的液面安全报警电路
逻辑电平转换
从最赚钱公司 Linear 看中国模拟半导体差距
龙芯中科:今年将推出新的服务器产品3C6000系列
模拟I2C总线C51程序软件包
英特尔拿到的ASML高数值孔径EUV已投入生产
[推荐]AMD64位服务器,全球网络镜像加速!免费为你硬件维护!
微芯力 2005 ARM SoC 应用研讨会通知
称三星与长江存储合作,新一代NAND将采用中国企业专利
泛华测控左毅畅谈军用测试需求
NuvoLinQ与BICS和Kigen合作提供安全的POS连接解决方案
免电源的电话使用计时器
真的不要钱啊!b
学ARM9的朋友可以看看这款开发板
三相三线制的缺相保护电路
带继电器的短路保护器
索尼KV-25G保护电路
赛灵思平台开发高级副总裁 Victor Peng 畅谈 Vivado
苹果5000亿美元在美投资细节浮出:休斯顿新建AI服务器工厂 明年投入运营(附原文)
升级电源和机架架构,满足AI服务器的需求
RF检波器揭秘
让石墨烯传感器更容易为各行各业所用
您准备好让 AI 代理使用您的计算机了吗?
密封铅酸蓄电池充电器设计实例
三相四线制的缺相保护电路
预计到2033年全球AI玩具市场规模将达600亿美元
vxworks下的中断问题求教
TI C665x 概览视频与专家咨询系列短片
模拟I2C总线汇编程序软件包