淮安谁家做网站,网站百度权重怎么提升,上海十大公司排名,qq空间做宣传网站电力物联网系统设计 前言 在此之前写过《电力物联网系统设计》开篇文章#xff0c;上一篇文章主要的概述性的内容#xff0c;发表之后总觉得对电力物联网系统设计这一方面还只是开了一个头#xff0c;没有把相关的内容讲解清楚#xff0c;于是经过一段时间的构思终于产出了…电力物联网系统设计 前言 在此之前写过《电力物联网系统设计》开篇文章上一篇文章主要的概述性的内容发表之后总觉得对电力物联网系统设计这一方面还只是开了一个头没有把相关的内容讲解清楚于是经过一段时间的构思终于产出了本篇《电力物联网系统设计2》,本篇是经过个人花费一段时间对物联网方面开源产品以及行业产品调研分析汇总之后产出的文章主要讲述了物联网平台核心的功能设计以及经过汇总分析制定的一套技术方案希望读者在阅读的过程中能够有所收获。
一、系统功能介绍 在写本篇博客之前个人查阅了大量资料并且研究了业界流行的开源解决方案以及云厂商推出的物联网平台其中比较有代表性的有JetLinks物联网平台、铱塔智联(openiita)物联网平台和阿里云物联网平台。 JetLinks物联网平台功能如下所示 图1、JetLinks物联网平台 铱塔智联(openiita)物联网平台功能如下所示 图2、 铱塔智联(openiita)物联网平台 阿里云物联网平台 图3、阿里物联网平台 通过这些对比我总结归纳了以下几个核心功能模块接入网关、设备管理、运维管理、规则引擎、OTA。这些模块各解决方案提供商可能叫法有区别但是都提供了相应的能力下面我将简单介绍一下这些模块的作用。
接入网关需要具备多种协议支持的功能在边缘设备接入网关的过程中还需要进行认证鉴权、编解码还需要具备消息总线的功能对采集到的消息进行处理最终形成统一的消息格式对接下游系统
设备管理这里我们通常把采集设备相关的模型统称为物模型这里的设备不是具体的某一台设备而是逻辑设备相应的有设备属性以及关联的采集点位。在电力行业我们通常采集的是四遥遥测、遥信、遥控、遥调) 信息。
运维管理这一块也是很重要的无论设计什么产品我们都不单单只考虑业务功能模块还需要考虑业务可运维的能力物联网平台上线之后很大一部分功能就是运维其中比较常见的有告警模块、工单模块、日志模块等。
规则引擎还是说很多时候我们想要在云端灵活控制边缘端这时候我们需要自定义一些规则来完成一些业务规则引擎可以适配不同应用场景通过配置规则来执行一些场景应用来完成某种功能或数据输出转发
OTA:空中下载技术Over-the-Air Technology OTA这一项也是非常重要的需求很多时候边缘端设备在跨地域的地方而我们的技术人员又没办法直接远程操作边缘端设备这时候就需要通过云端下方指令的方式来控制边缘端设备
二、系统设计 下图是我在借鉴开源解决方案和云厂商的技术方案规划的物联网平台应用架构其中涵盖了物联网平台核心功能模块设计这套系统的理念是独立解耦物联网平台能力对于公司下游业务系统来说应该是通用的另外在接入网关层我们必须要具备多种协议支持的功能而且还需要灵活搭配协议包因为下图既是一个整体各模块也是需要解耦和满足自由组合的这个思想是我在设计企业通用的数字化能力平台过程中的主要思想。 图5、物联网平台应用架构 物联网平台我理解是对接边缘端最靠前的系统这里既要满足对接边缘端多种协议的适配工作还需要对接下游业务系统提供丰富的消息总线服务如下图所示是我构思的物联网平台和下游系统数据流架构图这里主要采用了消息中间件进行解耦和削峰的方式另一方面体现的各业务系统交互通过OpenApi这里的核心设计思想考虑到的是指责单一模块间解耦。 图6、物联网平台技术架构 系统开发工作中最重要的一环在于系统设计理论指导实践实践过程中完善理论一直以来的都是我坚信的真理本文没有做实现细节的阐述因为编码实现环节方式方法有千万条道路实际上我们前期可以借鉴行业开源解决方案的实现来轻松实现自己的需求。
总结 本篇博客是基于上一篇相关博客进一步详细讲解的内容上一篇博客总在概述性的阐述了物联网的形态以及电力物联网方向的基本架构和关键技术本篇博客的主旨是具象化设计物联网系统通过查阅资料总结归纳业界开源方案以及PasS云服务方案提炼出了个人理解的物联网形态在系统设计章节更是结合自身的理解阐述了电力物联网系统的设计本着技术分享交流的心态希望本篇文章对读者有参考价值。 参考文章
电力物联网系统设计_电力物联网的网络架构-CSDN博客