zoukankan      html  css  js  c++  java
  • 动环监控的设备架构设计

    1、监控设备的层次显示 

               客户端:  一般用网页提供显示, 需要本地配置有web服务器, web服务器在嵌入式里有:appweb、gohead、uhttpd

               编程接口: 提供http数据接口、支持查询、配置、控制, 也支持提供WSDL通讯方式。  MODBUS、SNMP可以提供对应的集中监控软件进行多设备数据的监控

                日志模块:  嵌入式系统一般有提供日志的定向与输出,比如Openwrt, 也可以自己实现日志,对嵌入式日志的要求是精巧多功能, 目前用于嵌入式日志有zlog、rtthread的ulog

                联动控制:  某个设备数据的状态的判断触发另外设备的控制, 这其中有同个设备的操作,也有跨设备操作, 跨局域网操作

                告警判断与推送:   设备的抽象,  定义告警、判断告警、告警推送对象: 邮件、电话、短信、 声光

                计划任务:  定时保持数据, 或定时发送状态, 定时备份

                 时间同步:  设备与时间服务器同步, 不同区时的时间同步

                 设备安全加密:  设备绑定uuid,  进程启动的非对称加密, 硬件加密

                 灯处理机制:       系统状态灯、运行灯、 电源灯、数据灯。 

                 开门狗管理:     喂狗机制,防止系统异常, 提供其它进程的喂狗, 进程无喂狗时重启进程

                 出厂设置:      升级时不能影响原来配置,   保存配置信息

                 数据解析:   设备来源多种多种,有485、232、网络, 进行数据通讯采集并加载解析脚本

                 数据持久化配置:    数据库、uci、ini、 序列化数据。  

                 云端数据上报:   讲究万物互联的时代,需要将每个设备能上传到云端,进行管理、统计、查看

    以上的每个模块都值得写一篇文章进行

  • 相关阅读:
    vue报错 error: data.push is not a function
    vue elment.style样式修改(第三方组件自生成元素)
    按元素标签查询多个
    按css查询多个元素
    按CSS查询一个元素
    查询单个元素
    JavaScript 查找元素
    Spring 商品分类
    Spring 使用日志
    Spring 使用日期类型
  • 原文地址:https://www.cnblogs.com/hzijone/p/12130209.html
Copyright © 2011-2022 走看看