物联网29.物联网开发 - 应用与维护

Posted CodeAllen2021

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了物联网29.物联网开发 - 应用与维护相关的知识,希望对你有一定的参考价值。

物联网服务的应用和维护对象除了服务器上的系统以外,还包括设备和网关。应用方面包括监控设备和网关的连接状态和通信状态,以及设备自身的故障服务。维修方面则包括在系统发生故障时调查原因,以及增加设备种类的服务等。

日志设计

在检测到故障后的故障调查过程中,日志是必不可少的。这就需要从数据经过的设备、网关、服务器的各个构成要素中分别获取我们需要的每个主机操作系统和启动应用程序上的日志。通过适当地输出日志,就能够顺利剖析故障,确定故障的位置和原因。

特别是对于网关终端而言,由于它是服务器系统和传感器网络系统的分水岭,所以成为了一把用来剖析系统故障的重要的利刃。如果将已连接的物联网设备的信息、接收到的传感器数据、线路的无线电波信息,以及发送到中心服务器的传感器数据的状态信息等保存成日志,就能在发生故障时顺利确定故障原因,判断是传感器接收的问题,还是3G 线路连接的问题。

接下来要说的是服务器。一般情况下只要进行传感器数据采集处理和设备的控制处理,各台服务器中就会输出日志。然而由于服务器端系统会接收到大量的传感器数据,所以每次处理时输出的日志体积都很大,眨眼间日志就溢出了。也有因设计问题而导致日志写入失败,从而应用程序停止的案例。因此在设计日志时,建议大家先考虑好物联网系统特有的日志容量和存储时间等因素。

设备及网关的远程应用

一个有效应用设备及网关的手段就是远程应用。就像我们前面说的那样,在调查故障发生的原因时需要确认网关设备的日志。此外在追加设备和升级固件时也需要在设备上进行操作,例如更改设置文件或者重启等。然而大多数情况下设备的设置场所和系统的应用场所都相距较远,赶到现场既花时间也耗费人力财力。而且就算赶到故障现场,设备也设置在一般人接触不到的地方,需要跟楼层负责人和设置人员协商日程,虽然修理本身很简单,但还是需要花费大量的成本。

这样一来,在实际运用时就需要通过网络来实现对设备的远程管理功能。远程管理中包含远程设置参数、远程获取日志、远程上传应用及固件等功能。

以上是关于物联网29.物联网开发 - 应用与维护的主要内容,如果未能解决你的问题,请参考以下文章

物联网应用领域-物联网智能安全始于产品开发

微信的小程序云开发功能能否满足物联网应用场景?

我的物联网成长记3如何开发物联网应用?华为云技术分享

物联网应用开发,这样选方案节省10倍成本!

物联网对网页设计与开发的影响

物联网开发与应用