-
如何分辨千兆和百兆路由器?
所谓路由器的千兆百兆指的就是路由器有线接口的连接速率,千兆即1000Mbps,百兆即100Mbps,因此千兆路由器和百兆路由器就不难理解了。那么,百兆路由器和千兆路由器有啥区别?有必要买千兆路由器吗?
282023-04
-
Cat.1与cat.4区别
CAT.1的发展势头一直居高不下,凭借其低成本、低功耗等优势与NB-IoT一同扛起了中低速率物联网市场大旗。与此同时,Cat1也引来众多Cat4用户关注。那么CAT.4为什么不能替代CAT.1的地位呢?一起来看看吧。
172023-04
-
RJ45和RS232的区别
RJ45与R232对比
172023-04
-
什么是边缘计算、云计算,区别在哪?
在数据时代,无论是人的活动还是机器的运作都会产生各种各样海量的数据。在对数据梳理和筛选过程中,计算机的运算处理必不可少。为了减少本地计算机算力成本等限制,越来越多的企业选择了云计算和边缘计算。今天,我们就来聊聊这两者之间的区别。
292023-03
-
什么是看门狗,工业路由器看门狗技术的功能优势
工业路由器大多都会配备看门狗技术,它是保证工业路由器传输过程中连续24小时不宕机的重要保护技术,那么,什么是看门狗呢?
image.png
▍看门狗功能
看门狗,又叫 watchdog,从本质上来说就是一个定时器电路,一般有一个输入和一个输出,其中输入叫做喂狗,输出一般连接到另外一个部分的复位端。看门狗技术的核心硬件是看门狗模块,分为硬件看门狗和软件看门狗。
▍看门狗分类
1. 硬件看门狗技术
硬件看门狗也称为程序监视定时器,可帮助微处理器从故障中恢复,避免程序出错或者内存溢出等问题的出现。如果看门狗计时器达到其计数周期的末尾,它将重置整个处理器系统。为了防止这种情况,处理器必须执行某种类型的特定操作来重置监视程序。因此,可以将看门狗定时器配置为仅在发生处理器故障时才达到其计数周期的末尾,并且通过强制系统复位,看门狗定时器可帮助处理器摆脱故障模式并继续正常运行。
2. 软件看门狗技术
软件看门狗技术的原理和硬件差不多,只不过是硬件电路上的定时器被处理器内部的定时器代替了,这样可以简化硬件电路的设计。例如工业路由器中内嵌看门狗定时器,我们可以对这两个定时器的主程序运行进行监控,将T0设定的定时时间,当产生定时中断的时候对一个变量进行赋值,而这个变量在主程序运行的开始已经有了一个初值,在这里我们要设定的定时值要小于主程序的运行时间,这样在主程序的尾部对变量的值进行判断,如果值发生了预期的变化,就说明T0中断正常,如果没有发生变化则使程序复位。
▍软/硬件看门狗异同点
了解了上述的软硬件看门狗,我们总结一下它们的异同点:
1. 相同点:
1) 都是通过定时器实现,定时时间到没有喂狗就进行复位。
2) 都是需要在规定的时间内喂狗。
3) 两者都是靠软件进行喂狗。
2. 差异点:
1) 附加功能:硬件看门狗芯片一般还附带了延迟复位和电源检测的功能,软件则没有;
2) 屏蔽方法:软件看门狗很容易屏蔽关闭,只需修改其中的寄存器,而硬件看门狗一旦启动不断电就停不下来;
3) 启动方式:软件看门狗很容易启动,只需修改其中的寄存器,硬件一般是收到第一个喂狗信号后就启动;
4) 初始化:硬件看门狗上电后收到第一个喂狗脉冲就完成了初始化,软件看门狗则需要配置关的寄存器或者调用相关的看门狗程序。
可以看出,软件看门狗可靠性⽅⾯不如硬件,如果系统内部定时器⾃⾝发⽣故障就⽆法检测到。当然也有通过双定时器相互监视,这不仅加⼤系统开销,也不能解决全部问题,⽐如中断系统故障导致定时器中断失。
image.png
▍看门狗对工业路由器的重要性
由于工业路由器一般应用于智能系统、安防检测、自助服务和无人值守的场所,这就要求路由器的稳定性要高,因此在工业路由器加上看门狗技术必不可少。
272023-03
-
物联网的通信类型有哪些?
物联网是指通过互联网连接和通信技术,将各种物理设备、传感器、数据存储设备、软件等互联互通,实现物与物之间、物与人之间的智能化互联,以实现自动化控制、信息收集、远程监控等功能的网络化技术体系。
272023-03
-
什么是蜂窝网络?在物联网中起什么作用?
在谈论物联网的时候,你应该会经常听到蜂窝网络这个词。什么是蜂窝网络? 它在物联网中起什么作用呢?
272023-02
-
万物互联下,工业路由器如何保护数据安全?
数据即资产,对企业单位业务深度和广度的扩展具有重要的意义,数据安全则是企业单位生存和发展的根基。
132023-02