电力物联网-(2)系统设计

news2024/11/17 8:37:02

电力物联网系统设计

前言

        在此之前写过《电力物联网系统设计》开篇文章,上一篇文章主要的概述性的内容,发表之后总觉得对电力物联网系统设计这一方面还只是开了一个头,没有把相关的内容讲解清楚,于是经过一段时间的构思终于产出了本篇《电力物联网系统设计2》,本篇是经过个人花费一段时间对物联网方面开源产品以及行业产品调研分析汇总之后产出的,文章主要讲述了物联网平台核心的功能设计,以及经过汇总分析制定的一套技术方案,希望读者在阅读的过程中能够有所收获。

一、系统功能介绍

        在写本篇博客之前个人查阅了大量资料并且研究了业界流行的开源解决方案以及云厂商推出的物联网平台,其中比较有代表性的有JetLinks物联网平台、铱塔智联(openiita)物联网平台和阿里云物联网平台。

        JetLinks物联网平台功能如下所示:

图1、JetLinks物联网平台

        铱塔智联(openiita)物联网平台功能如下所示:

图2、 铱塔智联(openiita)物联网平台

        阿里云物联网平台:

图3、阿里物联网平台

        通过这些对比我总结归纳了以下几个核心功能模块:接入网关、设备管理、运维管理、规则引擎、OTA。这些模块各解决方案提供商可能叫法有区别但是都提供了相应的能力,下面我将简单介绍一下这些模块的作用。

接入网关:需要具备多种协议支持的功能;在边缘设备接入网关的过程中还需要进行认证鉴权、编解码;还需要具备消息总线的功能,对采集到的消息进行处理最终形成统一的消息格式对接下游系统

设备管理:这里我们通常把采集设备相关的模型统称为物模型,这里的设备不是具体的某一台设备,而是逻辑设备,相应的有设备属性,以及关联的采集点位。在电力行业我们通常采集的是四遥(遥测、遥信、遥控、遥调) 信息。

运维管理:这一块也是很重要的,无论设计什么产品我们都不单单只考虑业务功能模块,还需要考虑业务可运维的能力,物联网平台上线之后很大一部分功能就是运维,其中比较常见的有告警模块、工单模块、日志模块等。

规则引擎:还是说很多时候我们想要在云端灵活控制边缘端,这时候我们需要自定义一些规则来完成一些业务,规则引擎可以适配不同应用场景,通过配置规则来执行一些场景应用,来完成某种功能或数据输出转发

OTA:空中下载技术(Over-the-Air Technology, OTA),这一项也是非常重要的需求,很多时候边缘端设备在跨地域的地方,而我们的技术人员又没办法直接远程操作边缘端设备,这时候就需要通过云端下方指令的方式来控制边缘端设备

二、系统设计

        下图是我在借鉴开源解决方案和云厂商的技术方案规划的物联网平台应用架构,其中涵盖了物联网平台核心功能模块,设计这套系统的理念是独立解耦,物联网平台能力对于公司下游业务系统来说应该是通用的,另外在接入网关层我们必须要具备多种协议支持的功能,而且还需要灵活搭配协议包,因为下图既是一个整体,各模块也是需要解耦和满足自由组合的,这个思想是我在设计企业通用的数字化能力平台过程中的主要思想。

图5、物联网平台应用架构

        物联网平台我理解是对接边缘端最靠前的系统,这里既要满足对接边缘端多种协议的适配工作,还需要对接下游业务系统提供丰富的消息总线服务,如下图所示是我构思的物联网平台和下游系统数据流架构图,这里主要采用了消息中间件进行解耦和削峰的方式,另一方面体现的各业务系统交互通过OpenApi,这里的核心设计思想考虑到的是指责单一,模块间解耦。

图6、物联网平台技术架构

        系统开发工作中最重要的一环在于系统设计,理论指导实践,实践过程中完善理论一直以来的都是我坚信的真理,本文没有做实现细节的阐述,因为编码实现环节方式方法有千万条道路,实际上我们前期可以借鉴行业开源解决方案的实现来轻松实现自己的需求。

总结

        本篇博客是基于上一篇相关博客进一步详细讲解的内容,上一篇博客总在概述性的阐述了物联网的形态以及电力物联网方向的基本架构和关键技术,本篇博客的主旨是具象化设计物联网系统,通过查阅资料总结归纳业界开源方案以及PasS云服务方案,提炼出了个人理解的物联网形态,在系统设计章节更是结合自身的理解阐述了电力物联网系统的设计,本着技术分享交流的心态,希望本篇文章对读者有参考价值。

参考文章

电力物联网系统设计_电力物联网的网络架构-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1676336.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

DTAS 尺寸公差分析及尺寸链计算-建模神器 — 用户DIY装配

工业互联网(工业4.0) 是未来智能制造的核心,工业软件是智能制造的灵魂。 相关工业软件及系统的自主研发是智能制造和质量升级转型亟需解决的卡脖子环节,而公差分析软件系统是前期质量研发精准设计、降本增效的关键。 数字化时代&#xff0…

【windows小知识#1】ISO镜像,OEM、Retail这些到底是什么意思

汇总一下每个版本windows会衍生哪些镜像出来,以windows7为例 这些文件名代表的是不同版本和不同语言的Windows 7操作系统的安装光盘映像(ISO文件)。这些文件主要区分为以下几个方面: 语言:这些文件都是中文版&#x…

算法学习笔记(一)-快速幂

#问题的引入-对于幂次方的求解我们怎么可以最大限度的降低时间复杂度呢 #对于一个基本的幂次运算&#xff0c;c代码如下示例 long long int myPower(int base,int power) {long long int result 1 ;for (int i 1 ; i < power ; i){result * base ;}return result ; } #…

架构每日一学 6:作为架构师,你必须学会寻找商业模式

本文首发于公众平台&#xff1a;腐烂的橘子 在前面的文章中&#xff0c;我们已经讲了架构师的两条生存法则&#xff0c;第一条是有且仅有一个目标&#xff0c;感兴趣的可以看一下原文&#xff1a; 架构每日一学 2&#xff1a;架构师六个生存法则之一&#xff1a;架构必须有且仅…

IC卡16个扇区详解:揭秘智能卡的存储结构

目录标题 IC卡的基本结构扇区的划分扇区的功能扇区的安全性扇区的应用NFC卡和IC卡&#xff0c;从外观怎样区分总结 在智能卡的世界里&#xff0c;IC卡&#xff08;Integrated Circuit Card&#xff09;以其安全性和便捷性成为了现代生活中不可或缺的一部分。无论是用于支付、身…

【讲解下iCloud如何高效利用】

&#x1f3a5;博主&#xff1a;程序员不想YY啊 &#x1f4ab;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家 &#x1f917;点赞&#x1f388;收藏⭐再看&#x1f4ab;养成习惯 ✨希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出…

【算法】二分查找——二分查找

本节博客详述“二分查找”并且以例子来进行讨论&#xff0c;有需要借鉴即可。 目录 1.二分查找1.1使用前提1.2模板 2.题目3.题解代码示例4.二分查找的一般模板5.总结 1.二分查找 1.1使用前提 使用的条件&#xff1a;数组具有“二段性”&#xff0c;二段性指的是数组可以根据某…

2024 年 4 月区块链游戏研报:市场低迷中活跃用户数创新高

2024 年 4 月区块链游戏研报 作者&#xff1a;stellafootprint.network 数据来源&#xff1a;GameFi 研究页面 2024 年 4 月&#xff0c;Web3 游戏领域在经历 3 月创纪录的表现后&#xff0c;迎来了显著波动。比特币自历史高位回调&#xff0c;月跌幅达到 10.4%。与此同时&a…

详细分析Vue3中的ref(附Demo)

目录 前言1. 基本知识2. Demo 前言 由于新项目涉及Vue3&#xff0c;本着探究问题的本质研究所不会的疑问 1. 基本知识 ref 是 Vue 3 中用于创建响应式数据的函数 接收一个初始值并返回一个包含了该值的响应式引用对象与 Vue 2.x 中的 data 属性不同&#xff0c;ref 返回的是…

Navicat Premium安装pojie版

下载、安装mysql&#xff0c;环境变量配置 1、官网下载mysql&#xff1a;https://www.mysql.com/downloads/ 下载成功&#xff0c;进行安装 一直点下一步 验证&#xff0c;开始中搜索mysql 说明安装成功 环境变量配置 默认安装路径C:\Program Files\MySQL …

2024年高考倒计时精品网页

2024年高考倒计时精品网页 前言效果图部分代码领取源码下期更新预报 前言 随着季风轻轻掠过&#xff0c;岁月如梭&#xff0c;再次迎来了这个属于青春与梦想交汇的时刻——高考。这是一场知识的较量&#xff0c;更是一次意志的考验。在这最后的冲刺阶段&#xff0c;每一刻都显…

Vision Mamba 代码调试---Pycharm+AutoDL

《AutoDL使用手册》 1. 服务器租用与配置 先上项目链接&#xff1a; GitHub - hustvl/Vim: Vision Mamba: Efficient Visual Representation Learning with Bidirectional State Space Model 1.1 服务器租用与配置 根据环境要求&#xff0c;去租一个服务器&#xff1a;AutoDL算…

一文读懂通用漏洞评分系统CVSS4.0:顺带理清CVE、CWE及其与CVSS之间的关系

事件响应和安全团队论坛 (FIRST&#xff0c;Forum of Incident Response and Security Teams) 于 2023 年 11 月 1 日正式推出第四版通用漏洞评分系统 (CVSS 4.0&#xff0c;Common Vulnerability Scoring System version 4.0)。CVSS 4.0 是评估计算机系统安全漏洞严重性的行业…

初次查询大数据信用报告,需要注意哪些问题?

随着大数据的普及&#xff0c;基于大数据技术的大数据信用也变得越来越重要&#xff0c;比如在申贷之前&#xff0c;不少地方都会查询申贷人的大数据信用&#xff0c;作为风险控制的必要手段&#xff0c;那对于初次查询大数据信用报告的人来说&#xff0c;需要注意哪些问题呢?…

干部选拔任用的重要性与实践策略

在当今的组织管理中&#xff0c;干部选拔任用是一项至关重要的工作。它不仅关系到组织的稳定与发展&#xff0c;更直接影响到组织的效能和竞争力。因此&#xff0c;科学、公正、有效的干部选拔任用机制对于组织的长期健康发展具有不可忽视的意义。 一、干部选拔任用的重要性 …

产品经理资料包干货

1.《产品汪》免费电子书 2016年我面试了差不多有200多位产品求职者&#xff0c;其中不乏之前做厨师编剧这些岗位的人。在这个过程中我意识到大众或许对产品经理这个岗位存在一些认知和理解上的误差&#xff0c;于是我就想着写一本产品经理相关的书。 关于本书的更多信息可查看…

研究生学习---找工作

规划 研一~研二上学期完成小论文&#xff0c;实习&#xff0c;秋招 竞赛&#xff1a;kaggle&#xff1f; 面试题一般简单且为原题&#xff0c;笔试题目很难&#xff0c;不会出原题 项目 找工作软件

webapi路由寻址机制

路由匹配的原则 1、启动 Application_Start 文件夹中有个WebApiConfig 会把路由规则写入一个容器 2、客户端请求时&#xff1a; 请求会去容器匹配&#xff0c;先找到控制器&#xff08;找到满足的&#xff0c;就转下一步了&#xff09;&#xff0c;然后找Action&#xff0c;we…

菲律宾签证照片尺寸要求,用手机生成

菲律宾签证照片尺寸要求如下图所示&#xff0c;可以用手机在微信搜索随时照小程序&#xff0c;快速生成哦。

MIT 6.5840(6.824) Lab1:MapReduce 设计实现

1 介绍 本次实验是实现一个简易版本的MapReduce&#xff0c;你需要实现一个工作程序&#xff08;worker process&#xff09;和一个调度程序&#xff08;coordinator process&#xff09;。工作程序用来调用Map和Reduce函数&#xff0c;并处理文件的读取和写入。调度程序用来协…