多语言展示
当前在线:1724今日阅读:3今日分享:40

如何在实际应用中更好的使用4G DTU

一般情况下,当用户设置好DTU的参数后,进入serialnet模式,DTU会自动记住当前的所有状态和参数,即使掉电也不会丢失;另外,DTU具有断线重拨功能。这就使得DTU像一个透明的传输通道,只要用户提供稳定的电源供应,就应该没有问题。但在实际工程应用中,用户也提出了更高的要求,譬如说连续无人值守工作几年不出问题,永远保持通讯线路的畅通等。
方法/步骤
1

为此,我们对DTU的用户有如下建议:1)使用DTU的复位引脚或短路开关断电复位功能。鉴于无线通讯的诸多不确定性和用户的高可靠性要求,建议用户增加这一部分电路,确保万无一失。

2

2)很多用户提到如何在Serialnet模式下侦测通讯线路的通断。的产品是通过发送心跳数据来检测的,为了保证用户通道的透明性,这样在中心端必然存在一个dll链接库。我们认为这样的方式并不可取,dll的存在使得数据又多了一层环节,对于unix,或linux平台的中心节点来说还要有专门的链接接口,也存在一定的安全隐患和不稳定因素。我们的产品没有使用心跳包,它是将标准的socket接口直接开放给用户,这样几乎所有的程序员都可以很方便的在不同平台上实现数据收发功能。心跳包的功能我们认为在应用层解决比较合适,这样既可以和用户的应用程序结合得比较紧密,又可以合理的减少数据流量。

3

当用户在socket模式时,监测数据链路的通断既可以通过心跳包的方式,也可以用ping的方式检测。当心跳监测发现有问题时,可以通过复位方式来解决。

推荐信息