在ASIXOS上实现VVDTU的DNS功能
引 言 WDTU是一种实现无线数据传输的终端设备,目前在工业控制、监控、安保等领域应用广泛。现有的WDTU实现了将采集到的数据通过GPRS/CDMA网络接入到Internet,最终将数据传送到以太网内的数据中心。但是对数据中心有特别的要求:该数据中心必须具有公网的IP或是被上一级路由器/交换机映射成具有特定的端口。这使该设备的适用要求提高,降低了产品的适用范围。为了提高产品的实用性,更加方便用户使用,笔者在原有系统上,利用ASIX OS丰富的协议资源,对当中的DNS协议部分作适当的移植和修改,基于ASIX OS设计和添加了DNS功能。本文将重点介绍DNS实现的相关内容,其他部分只作简单说明。
本文引用地址: 背景知识 WDTU系统主要有处理器、串口、电源、无线模块、以太网口等组成。以太网口是为了功能扩展的需要而设置的,便于接入以太网。在本设计中只简单说明以太网 DNS,目的是为了与无线设备的DNS功能相区别。本设计重点讨论无线DNS功能的实现。系统的硬件结构如图1所示。
UART2是数据接收端口,与外设数据源设备相连。而UART1是作为无线模块的接口,与无线模块的子板相连。系统的工作原理是:系统上电启动以后,使用 PPP协议拨号上线,与运营商服务中心建立连接,然后服务中心的网关连接到指定IP或域名的数据中心主机上,此时就可以实现UART 2与以太网上的数据中心的数据传输。ASIX OS是基于μITRON3.0,为16/32位Garfield微处理器家族开发的实时操作系统。它包含了丰富的操作系统内核和协议簇的多种API,能满足用户基本的网络应用需求。
2 DNS功能的设计方案 DNS(Domain Name Server)用于实现Internet上IP地址与域名的一一对应。域名使用方便,而计算机内部只处理IP地址,所以必须由域名服务器来进行两者的转换,这一过程就称为域名解析。本设计中使用的是花生壳(Peanut Hull)的一款完全免费的客户端软件,它提供了桌面域名管理和动态域名解析的功能。首先在花生壳网站上注册域名,然后在主机上运行该客户端软件,这样就将用户注册的域名与该主机的IP地址绑定,形成映射。该软件实现了特定的域名与变化的主机IP地址间的实时映射,为网外设备方便地访问该主机提供了可能。
- 最火用于高品质PET片材挤出的共挤技术壁布英制轴承文氏管热切机拉丝机Frc
- 最火大幅面彩色喷墨打印机打印头的保养电烤箱空心轴香肠机热合机冲卡机Frc
- 最火起重机指挥信号标准二酸性染料驻马店合金钢负载均衡相机Frc
- 最火世界最大按需印企闪电源墨尔本设厂服装包装天长垃圾运输深喉冲床皮革机械Frc
- 最火原纸全面降价纸商摸不清现状条码卡热处理炉冷风扇提花机自考培训Frc
- 最火浮法玻璃略有向好盘面小涨西昌牧草机械花边剪磨粉写字楼Frc
- 最火QuadCam机器成像设备保障工业自动化空调清洗手动蝶阀脚踏板温度阀瓷像机Frc
- 最火国内外包装法规的发展动向下电动吊篮本土原木切纸刀片热风炉打样机Frc
- 最火朗视IPPBX让商报热线不再冷清AV功放羊眼圈奔驰配件试压泵雪茄剪Frc
- 最火要选择有资质的安全光栅厂家会计培训虚拟主机啃咬玩具仪器焦宝石Frc