如何实现动态域名与DTU连接

gprs dtu产品被称为“工业手机”,专用于实现物联网无线数据传输,而面对我们常用的网络环境,又该如何实现dtu与动态域名的连接呢?
我们日常上网方式主要分为静态ip与动态ip,在做服务器数据中心时工程师都喜欢使用静态ip建立,数据中心ip不会轻易改变,设置一次一劳永逸。
然而往往事与愿违,我们经常需要在动态ip的环境下建立数据中心,那么动态下如何实现dtu与数据中心动态域名绑定呢,今天就让小编手把手教你如何进行动态域名连接。
首先了解下我们测试的软硬件环境,我们办公室一般都是动态ip上网 ,今天我们就以办公室环境进行测试,办公室目前使用的无线路由器是华为的ws832型号。
硬件部分采用无线数传终端zwg-20ie,这是一款基于gprs 网络的无线数据传输终端设备,让您的设备轻松实现与 internet 的无线连接。
图 1 zwg-20ie实物图
1. 测试连接
zwg-20ie 提供全隔离的rs232、rs485、ttl 电平串口三种的接口。用户可根据实际情况选择合适的接口对设备进行配置,本次演示以rs-485接口进行调试与数据收发。
我们做动态域名解析时需要有个域名服务,目前有很多服务商提供这项服务,我们建议客户购买花生壳企业版域名服务,购买后便会分配一个域名账号。
zwg-20ie首先需要使用dtu配置工具(致远官网可直接下载)进行相应的参数配置,主要是sim卡号码、工作方式、数据中心数量、主站域名以及端口号等,具体参数如下图2所示,域名使用之前购买的花生壳域名,端口号随机写为4123。
图2 dtu配置参数
配置完成之后注意提交更改,并及时退出配置状态。
l 域名解析设置
现在市面上的无线路由器都可以进行域名解析设置,此次测试以华为ws832为例调试。首先登上路由器设置网页,如下图3是主界面。
图3 无线路由器设置网页
选择上方菜单最后一项“更多功能”,选择动态域名服务ddns开启,服务商选择oray(花生壳公司),并登上已经购买的域名和账号信息,如下图4所示。
图4 动态域名服务ddns
接着选择下面的安全设置,点击nat服务进行端口映射设置,如下图5所示,进行端口映射添加。
图5 添加端口映射
添加任意的信息服务名,设备选择作为服务器的主机名称,注意是已经成功加入这个无线路由器网络的设备。内部端口和外部端口都选择之前配置dtu时的端口号(4123),具体如下图6所示。
图6 端口映射参数添加
保存退出。
l 服务器建立
端口映射完成之后接着进行tcp服务器的建立,使用tcp&udp测试工具(致远官网可直接下载),选择创建服务器,本机端口注意选择4123,确定,然后启动服务器,如下图7所示。
图7 tcp服务器建立
设备上电与配置过程中读取信息可以使用串口调试助手进行观察,打印信息基本如下图8所示。
在启动服务器后设备会自动连接数据中心,如下表示数据中心已经操作成功。
图8 串口助手打印设备信息
数据中心连接成功后,tcp测试工具界面如下图9所示。
图9 与服务器连接成功
2. 数据传输
设备连接成功之后就可以进行数据传输,打开sscom串口调试工具,串口号选择rs-485转为usb对应的端口号,波特率保持一致,选择hex显示和发送。
tcp/udp配置也选择十六进制显示和发送,我们首先测试rs-485发送数据,gprs传入服务器。如下图10所示是测试图。
图10 数据发送试验
当然zwg-20ie同样支持数据回传,使用服务器通过gprs信号发送至zwd-35b模块,模块再通过串口发送到电脑端。
目前zwg-20ie广泛应用于电力系统、工业监控、交通管理、气象、水处理、环境监控、金融证券、煤矿、石油等行业,凭借高速的数据传输能力,稳定的产品性能,可谓是“工业手机中的高端机”。

混合动力汽车的优缺点
首次商业交付!国仪量子离子阱量子计算平台ION I
计算上拉电阻阻值的经验分享
至尊组合 华硕X299主板搭i9-9980XE十代酷睿X
RLC并联谐振电路
如何实现动态域名与DTU连接
探讨研华的物联网共创计划
华为鸿蒙与安卓系统比会有哪些变化?
泰克可提供CAN FD支持的混合域示波器
摩托罗拉edge s安兔兔的跑分出炉:突破67万分还将有明显提升
C++编程新手容易犯的10种编程错误
关于气压传感器的应用
全国首个《中小学幼儿园教室照明验收管理规范》在南京出炉
Semtech最新推出PerSe Connect SX9376芯片组
低功耗蓝牙模块CC2340系列选型指南
【虹科快讯】AWE Asia 2021精彩回顾!
vivoZ1拆机图解
常用稳压芯片参数对照表
定义F运行时组的步骤(S7-300、S7-400)
传承百年德国美诺品质,美诺Miele成为你的干衣专家