CN112600889B - 物联网模拟仿真平台及仿真方法 - Google Patents
物联网模拟仿真平台及仿真方法 Download PDFInfo
- Publication number
- CN112600889B CN112600889B CN202011410782.8A CN202011410782A CN112600889B CN 112600889 B CN112600889 B CN 112600889B CN 202011410782 A CN202011410782 A CN 202011410782A CN 112600889 B CN112600889 B CN 112600889B
- Authority
- CN
- China
- Prior art keywords
- internet
- accessed
- things
- power equipment
- current
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/145—Network analysis or design involving simulating, designing, planning or modelling of a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Security & Cryptography (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请提供物联网模拟仿真平台及仿真方法,方法包括与待接入电力设备进行通信连接;扫描并获得待接入电力设备的当前产品模型及其当前物模型;验证当前产品模型及其当前物模型是否符合物联网管理平台的数据标准;若符合则接收待接入电力设备发送的当前接入消息,验证当前接入消息是否符合物联网管理平台的数据标准;若符合则验证待接入电力设备的控制指令是否符合物联网管理平台的数据标准;验证待接入电力设备是否支持app下发功能;若支持则物联网模拟仿真平台验证待接入电力设备安装的app是否正常运行。以上若符合,则确认待接入电力设备模拟接入成功。
Description
技术领域
本申请涉及物联网技术领域,尤其涉及物联网模拟仿真平台及仿真方法。
背景技术
随着物联网管理平台的逐步完善,电力设备也逐步开始接入物联网管理平台。电力设备涉及边缘物联代理、智能融合终端、边缘物联拓展单元等边设备和端设备。
目前,在电力设备接入物联网管理平台时,操作繁琐、不易接入。为了便于电力设备接入物联网管理平台,可以对电力设备执行模拟接入,以便在电力设备模拟接入通过后,再真实接入物联网管理平台,以提高接入成功率。
发明内容
鉴于此,本申请提供物联网管理模拟接入平台及仿真方法,可以对电力设备执行模拟接入,以便在电力设备模拟接入通过后,再真实接入物联网管理平台,以提高接入成功率。
为了实现上述目的,本发明提供了下述技术特征:
一种物联网模拟仿真方法,应用于物联网模拟仿真平台,所述方法包括:
与待接入电力设备进行通信连接;
扫描并获得待接入电力设备的当前产品模型及其当前物模型;
验证所述当前产品模型及其当前物模型是否符合物联网管理平台的数据标准;
若符合,则接收所述待接入电力设备发送的当前接入消息;
验证所述当前接入消息是否符合物联网管理平台的数据标准;
若符合,则验证所述待接入电力设备的控制指令是否符合物联网管理平台的数据标准;
若符合,则验证所述待接入电力设备是否支持app下发功能;
若支持,则物联网模拟仿真平台验证所述待接入电力设备安装的app是否正常运行;
以上若符合,则确认所述待接入电力设备模拟接入成功。
可选的,所述物联网模拟仿真平台集成多个标准产品模型,每个标准产品模型包括组成该标准产品模型的标准物模型;
所述验证所述当前产品模型及其当前物模型是否符合物联网管理平台的数据标准包括:
判断所述多个标准产品模型是否包含所述当前产品模型;
若包含,则判断所述当前产品模型中的当前物模型与对应标准产品模型中的当前物模型是否一致;
若一致,则确定所述当前产品模型及其当前物模型符合物联网管理平台的数据标准。
可选的,所述物联网模拟仿真平台包括多个协议类型解析模块;则所述接收所述待接入电力设备发送的当前接入消息包括:
识别所述当前接入消息并按所述当前接入消息对应协议类型进行解析操作;
获得所述当前接入消息的当前消息格式和当前数据格式。
可选的,每个标准产品模型还包括所述符合物联网管理平台规范的标准消息格式和标准数据格式;
所述验证所述当前接入消息是否符合物联网管理平台的数据标准包括:
判断所述当前接入消息中的当前消息格式与对应标准产品模型中的标准数据格式是否一致;
若一致,则判断所述当前接入消息中的当前数据格式与对应标准产品模型中的标准消息格式和是否一致;
若一致,则确定所述当前接入消息符合物联网管理平台的数据标准。
可选的,每个标准产品模型还包括所述符合物联网管理平台规范的标准控制命令格式;
所述验证所述待接入电力设备的控制指令是否符合物联网管理平台的数据标准包括:
向所述待接入电力设备发送测试用例的测试输入;其中,所述测试用例符合标准控制命令格式;
接收所述待接入电力设备发送的反馈结果;
若所述反馈结果与测试用例的测试输出一致,则表示所述待接入电力设备正常执行所述控制命令,确认所述待接入电力设备的控制指令符合物联网管理平台的数据标准。
可选的,在确认所述待接入电力设备模拟接入成功之后,还包括:
将所述待接入电力设备的当前产品模型及其当前物模型,上传至物联网管理平台。
可选的,还包括维护多个标准产品模型。
可选的,还包括:
与所述待接入电力设备进行通讯,对所述待接入电力设备中的应用进行维护操作;
其中,对所述待接入电力设备中的应用进行维护操作包括:所述待接入电力设备中的应用进行下载、删除或更新。
一种物联网模拟仿真平台,包括:
连接单元,用于与待接入电力设备进行通信连接;
扫描单元,用于扫描并获得待接入电力设备的当前产品模型及其当前物模型;
第一验证单元,用于验证所述当前产品模型及其当前物模型是否符合物联网管理平台的数据标准;
第二验证单元,用于若符合,则接收所述待接入电力设备发送的当前接入消息;验证所述当前接入消息是否符合物联网管理平台的数据标准;
第三验证单元,用于若符合,则验证所述待接入电力设备的控制指令是否符合物联网管理平台的数据标准;
第四验证单元,用于若符合,则验证所述待接入电力设备是否支持app下发功能;
第五验证单元,用于若支持,则物联网模拟仿真平台验证所述待接入电力设备安装的app是否正常运行;以上若符合,则确认所述待接入电力设备模拟接入成功。
可选的,所述物联网模拟仿真平台集成多个标准产品模型,每个标准产品模型包括组成该标准产品模型的多个标准物模型;
每个标准产品模型还包括所述符合物联网管理平台规范的标准控制命令格式、标准消息格式和标准数据格式;
所述物联网模拟仿真平台包括多个协议类型解析模块。通过以上技术手段,可以实现以下有益效果:
本申请提供物联网模拟仿真平台,可以在待接入电力设备真实接入物联网管理平台之前,对待接入电力设备进行模拟接入,从而验证待接入电力设备的当前产品模型及其当前物模型是否符合物联网管理平台的数据标准、验证待接入电力设备的当前接入消息是否符合物联网管理平台的数据标准,验证待接入电力设备的控制指令是否符合物联网管理平台的数据标准。
验证所述待接入电力设备是否支持app下发功能;若支持,则物联网模拟仿真平台验证所述待接入电力设备安装的app是否正常运行;以上若符合,则确认所述待接入电力设备模拟接入成功,如有不符合物联网管理平台的数据标准的情况,也可以清楚获知不符合物联网管理平台的数据标准的情况,以便针对性进行调整。
本方案可以为待接入电力设备提供模拟接入,以便在电力设备模拟接入通过后,再真实接入物联网管理平台,以提高接入成功率。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例公开的一种物联网模拟仿真平台的结构示意图;
图2为本申请实施例公开的一种物联网模拟仿真方法的流程图;
图3为本申请实施例公开的又一种物联网模拟仿真方法的流程图;
图4为本申请实施例公开的一种物联网模拟仿真平台的结构示意图。
具体实施方式
技术术语:
物模型:物模型是指将物理空间中的实体,如传感器、电压表、车载装置等数字化,由一系列服务(包括属性和命令)组成。物模型采用JSON格式表达。
MQTT:Message Queueing Telemetry Transport Protocol,MQTT是一个物联网传输协议,被设计用于轻量级的发布/订阅式消息传输,旨在为低带宽和不稳定的网络环境中的物联网设备提供可靠的网络服务。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
参见图1,本发明提供一种物联网模拟仿真平台,物联网模拟仿真平台集成多个标准产品模型,每个标准产品模型包括组成该标准产品模型的多个标准物模型。
每个标准产品模型还包括符合物联网管理平台规范的标准控制命令格式、标准消息格式和标准数据格式。
另外,物联网模拟仿真平台包括多个协议类型解析模块,支持对mqtt格式的消息、698协议消息、104协议消息、1376.1协议消息等多类协议的消息格式进行解析。
可以理解的是,物联网模拟仿真平台还可以维护多个标准产品模型也即对多个标准产品模型进行更新、删除操作,还可以维护多个协议类型解析模块,也即可以对多个协议类型解析模块进行更新、删除操作。
参见图2,本发明提供一种物联网模拟仿真方法,应用于物联网模拟仿真平台,所述方法包括:
步骤S200:物联网管理平台仿真***与待接入电力设备进行通信连接。
物联网管理平台仿真***也即物联网模拟仿真平台。
步骤S201:物联网管理平台仿真***导入并扫描待接入电力设备的当前产品模型及其当前物模型,并验证交互数据。
物联网管理平台仿真***即为物联网模拟仿真平台。
步骤S202:物联网管理平台仿真***验证所述当前产品模型及其当前物模型是否符合物联网管理平台要求。若符合则进入步骤S203,若否则提供显示界面进行显示,以展示待接入电力设备不符合物联网管理平台的数据标准的具体情况。
步骤S203:若符合,则物联网管理平台仿真***接收所述待接入电力设备发送的当前接入消息。
步骤S204:物联网管理平台仿真***验证所述当前接入消息是否符合物联网管理平台的数据标准。
步骤S205:若符合,则物联网管理平台仿真***验证所述待接入电力设备的控制指令是否符合物联网管理平台的数据标准。
步骤S206:若符合,则物联网管理平台仿真***验证所述待接入电力设备是否支持app下发功能。
步骤S207:若支持,则物联网管理平台仿真***验证所述待接入电力设备安装的app是否正常运行。
步骤S208:以上若符合,则物联网管理平台仿真***确认所述待接入电力设备模拟接入成功。
通过以上技术特征可以实现下述有益效果:
本申请提供物联网模拟仿真平台,可以在待接入电力设备真实接入物联网管理平台之前,对待接入电力设备进行模拟接入,从而验证待接入电力设备的当前产品模型及其当前物模型是否符合物联网管理平台的数据标准、验证待接入电力设备的当前接入消息是否符合物联网管理平台的数据标准,验证待接入电力设备的控制指令是否符合物联网管理平台的数据标准。
若符合,则验证所述待接入电力设备是否支持app下发功能;若符合,则物联网模拟仿真平台验证所述待接入电力设备安装的app是否正常运行;若符合,则确认所述待接入电力设备模拟接入成功,如有不符合物联网管理平台的数据标准的情况,也可以清楚获知不符合物联网管理平台的数据标准的情况,以便针对性进行调整。
本方案可以为待接入电力设备提供模拟接入,以便在电力设备模拟接入通过后,再真实接入物联网管理平台,以提高接入成功率。
可选的,在确认所述待接入电力设备模拟接入成功之后,还包括:
将所述待接入电力设备的当前产品模型及其当前物模型,上传至物联网管理平台。
参见图3,本发明提供一种物联网模拟仿真方法,应用于物联网模拟仿真平台,所述方法包括:
步骤S300:物联网模拟仿真平台与待接入电力设备进行通信连接。
待接入电力设备与物联网模拟仿真平台可以使用TCP/IP提供网络连接。
步骤S301:物联网模拟仿真平台扫描并获得待接入电力设备的当前产品模型及其当前物模型。
物联网模拟仿真平台扫描待接入电力设备,并获取待接入电力设备的当前产品模型及其当前物模型。当前产品模型具有唯一的产品标识,当前产品模型包括当前物模型。当前物模型也具有唯一的物标识。步骤S302:物联网模拟仿真平台验证所述当前产品模型及其当前物模型是否符合物联网管理平台的数据标准。
本步骤中可以判断所述多个标准产品模型是否包含所述当前产品模型;也即判断多个标准产品模型中是否具有与当前产品模型相同产品标识的标准产品模型。
若包含,则判断所述当前产品模型中的当前物模型与对应标准产品模型中的当前物模型是否一致。
若包含则说明当前产品模型具有可以接入物联网管理平台的可能性。标准产品模型包括符合物联网管理平台规定的多个标准物模型,若当前产品模型中的当前物模型与多个标准物模型一致,则表示当前产品模型不缺少部件。
若一致,则确定所述当前产品模型及其当前物模型符合物联网管理平台的数据标准;
若不一致,则确定所述当前产品模型及其当前物模型不符合物联网管理平台的数据标准,并提供显示界面进行显示,以展示待接入电力设备不符合物联网管理平台的数据标准的具体情况,供用户详细了解。
步骤S303:若符合,则物联网模拟仿真平台接收所述待接入电力设备发送的当前接入消息。
物联网模拟仿真平台识别所述当前接入消息,并确定所述当前接入消息对应协议类型,然后按所述当前接入消息对应协议类型进行解析操作;获得所述当前接入消息的当前消息格式和当前数据格式。
可选的,物联网模拟仿真平台在解析过程中,还可以提供详细的消息解析过程记录。
步骤S304:物联网模拟仿真平台验证所述当前接入消息是否符合物联网管理平台的数据标准。
判断所述当前接入消息中的当前消息格式与对应标准产品模型中的标准数据格式是否一致;
若一致,则判断所述当前接入消息中的当前数据格式与对应标准产品模型中的标准消息格式和是否一致。
若一致,则确定所述当前接入消息符合物联网管理平台的数据标准。
若不一致,则确定所述当前接入消息不符合物联网管理平台的数据标准,可以展示待接入电力设备不符合物联网管理平台的数据标准的具体情况,供用户详细了解。
步骤S305:若符合,则物联网模拟仿真平台验证所述待接入电力设备的控制指令是否符合物联网管理平台的数据标准。
本步骤中物联网模拟仿真平台可以构建控制指令,然后向所述待接入电力设备发送测试用例的测试输入;其中,所述测试用例符合标准控制命令格式;
接收所述待接入电力设备发送的反馈结果;
若所述反馈结果与测试用例的测试输出一致,则表示所述待接入电力设备正常执行所述控制命令,确认所述待接入电力设备的控制指令符合物联网管理平台的数据标准。
若不一致,则表示待接入电力设备的控制指令不符合物联网管理平台的数据标准,可以展示待接入电力设备不符合物联网管理平台的数据标准的具体情况,供用户详细了解。
步骤S306:若符合,则物联网模拟仿真平台验证所述待接入电力设备是否支持app下发功能。
步骤S308:若支持,则物联网模拟仿真平台验证所述待接入电力设备安装的app是否正常运行。
步骤S309:以上若符合,则物联网模拟仿真平台确认所述待接入电力设备模拟接入成功。通过以上技术手段,可以实现以下有益效果:
本申请提供物联网模拟仿真平台,可以在待接入电力设备真实接入物联网管理平台之前,对待接入电力设备进行模拟接入,从而验证待接入电力设备的当前产品模型及其当前物模型是否符合物联网管理平台的数据标准、验证待接入电力设备的当前接入消息是否符合物联网管理平台的数据标准,验证待接入电力设备的控制指令是否符合物联网管理平台的数据标准。
若符合,则验证所述待接入电力设备是否支持app下发功能;若符合,则物联网模拟仿真平台验证所述待接入电力设备安装的app是否正常运行;若符合,则确认所述待接入电力设备模拟接入成功,如有不符合物联网管理平台的数据标准的情况,也可以清楚获知不符合物联网管理平台的数据标准的情况,以便针对性进行调整。
本方案可以为待接入电力设备提供模拟接入,以便在电力设备模拟接入通过后,再真实接入物联网管理平台,以提高接入成功率。
可选的,在确认所述待接入电力设备模拟接入成功之后,还包括:
将所述待接入电力设备的当前产品模型及其当前物模型,上传至物联网管理平台。
可以理解的是,物联网模拟仿真平台还可以与所述待接入电力设备进行通讯,对所述待接入电力设备中的应用进行维护操作;其中,对所述待接入电力设备中的应用进行维护操作包括:所述待接入电力设备中的应用进行下载、删除或更新。
也即,物联网模拟仿真平台可以提供应用商店模块,可以对待接入电力设备中的APP进行上架、下线、上传、下载进行管理操作。
参见图4,本发明提供一种物联网模拟仿真平台,包括:
连接单元30,用于与待接入电力设备进行通信连接;
扫描单元31,用于扫描并获得待接入电力设备的当前产品模型及其当前物模型;
第一验证单元32,用于验证所述当前产品模型及其当前物模型是否符合物联网管理平台的数据标准;
第二验证单元33,用于若符合,则接收所述待接入电力设备发送的当前接入消息;验证所述当前接入消息是否符合物联网管理平台的数据标准;
第三验证单元34,用于若符合,则验证所述待接入电力设备的控制指令是否符合物联网管理平台的数据标准;
第四验证单元35,用于若符合,则验证所述待接入电力设备是否支持app下发功能;
第五验证单元36,用于若符合,则物联网模拟仿真平台验证所述待接入电力设备安装的app是否正常运行;若符合,则确认所述待接入电力设备模拟接入成功;
其中,所述物联网模拟仿真平台集成多个标准产品模型,每个标准产品模型包括组成该标准产品模型的多个标准物模型;
所述第一验证单元32验证所述当前产品模型及其当前物模型是否符合物联网管理平台的数据标准包括:
判断所述多个标准产品模型是否包含所述当前产品模型;
若包含,则判断所述当前产品模型中的当前物模型与对应标准产品模型中的当前物模型是否一致;
若一致,则确定所述当前产品模型及其当前物模型符合物联网管理平台的数据标准。
其中,所述物联网模拟仿真平台包括多个协议类型解析模块;则所述接收所述待接入电力设备发送的当前接入消息包括:
识别所述当前接入消息并按所述当前接入消息对应协议类型进行解析操作;获得所述当前接入消息的当前消息格式和当前数据格式。
其中,每个标准产品模型还包括所述符合物联网管理平台规范的标准消息格式和标准数据格式;
所述第二验证单元33验证所述当前接入消息是否符合物联网管理平台的数据标准包括:
判断所述当前接入消息中的当前消息格式与对应标准产品模型中的标准数据格式是否一致;
若一致,则判断所述当前接入消息中的当前数据格式与对应标准产品模型中的标准消息格式和是否一致;
若一致,则确定所述当前接入消息符合物联网管理平台的数据标准。
其中,每个标准产品模型还包括所述符合物联网管理平台规范的标准控制命令格式;
所述第三验证单元34验证所述待接入电力设备的控制指令是否符合物联网管理平台的数据标准包括:
向所述待接入电力设备发送测试用例的测试输入;其中,所述测试用例符合标准控制命令格式;
接收所述待接入电力设备发送的反馈结果;
若所述反馈结果与测试用例的测试输出一致,则表示所述待接入电力设备正常执行所述控制命令,确认所述待接入电力设备的控制指令符合物联网管理平台的数据标准。
上传单元37,用于在确认所述待接入电力设备模拟接入成功之后,将所述待接入电力设备的当前产品模型及其当前物模型,上传至物联网管理平台。维护模型单元38,用于物联网模拟仿真平台还可以维护多个标准产品模型。其中,对所述待接入电力设备中的多个标准产品模型进行维护操作包括:所述待接入电力设备中的产品模型或物模型进行删除或更新操作。
维护应用单元39,用于与所述待接入电力设备进行通讯,对所述待接入电力设备中的应用进行维护操作;其中,对所述待接入电力设备中的应用进行维护操作包括:所述待接入电力设备中的应用进行下载、删除或更新。
通过以上技术手段,可以实现以下有益效果:
本申请提供物联网模拟仿真平台,可以在待接入电力设备真实接入物联网管理平台之前,对待接入电力设备进行模拟接入,从而验证待接入电力设备的当前产品模型及其当前物模型是否符合物联网管理平台的数据标准、验证待接入电力设备的当前接入消息是否符合物联网管理平台的数据标准,验证待接入电力设备的控制指令是否符合物联网管理平台的数据标准。
若均符合物联网管理平台的数据标准,则将所述待接入电力设备的当前产品模型及其当前物模型,上传至物联网管理平台;验证所述待接入电力设备是否支持app下发功能;若符合,则物联网模拟仿真平台验证所述待接入电力设备安装的app是否正常运行;若符合,则确认所述待接入电力设备模拟接入成功,如有不符合物联网管理平台的数据标准的情况,也可以清楚获知不符合物联网管理平台的数据标准的情况,以便针对性进行调整。
本方案可以为待接入电力设备提供模拟接入,以便在电力设备模拟接入通过后,再真实接入物联网管理平台,以提高接入成功率。
本申请中物联网管理平台仿真***使用发布-订阅消息模式,使用TCP/IP与待接入电力设备进行网络连接。在实际应用过程中,物联网管理平台仿真***还可以实现以下功能模块:
1)基础业务服务模块为本***提供基础功能支持,进行业务数据处理,持久化保存,其中common公共模块具有支持作用。
2)模型管理模块,支持对各类协议中需要的产品模型和物模型进行管理,包括物模型和产品模型的查看、导入、导出功能,并提供其他模块对模型的调用接口。
3)命令管理模块,该模块提供对下发命令的管理功能,包括一键配置,历史命令保存等功能。
4)南向MQTT协议模块支持设备的南向接入测试,对符合《华为物联网管理平台南向接口协议》的设备进行接入数据分析,并模拟物联网管理平台响应数据。
5)边缘物联代理MQTT协议模块,根据《国家电网有限公司边缘物联代理与物联网管理平台交互协议规范》接口协议开发,在设备接入测试过程中对消息格式进行检验,并模拟物联网管理平台响应数据。
6)APP应用商店模块,可以对APP的上架、下线、上传、下载进行管理。该模块与边缘计算框架解耦,提供独立的接口,支持多类边缘计算框架的协议。
7)北向API接口模块,支持北向接口测试功能,并模拟华为物管平台的数据响应。
8)拓展协议模块为此***的功能拓展做模块抽象化,如698协议、104协议等。
物联网管理平台仿真***基于Spring Boot进行平台架构,结合Mqtt消息对列的应用,最大程度提高物联网管理平台仿真***的接入能力、响应时间,保障平台的高效、安全及易扩展。此外,还可以具有以下有益效果:
(1)高可靠
***采用集群、冗余、复制等技术手段,增强***的可用性,在***设计和实现时,从网络、服务器、支撑软件和应用程序等多个层面方面,共同提升***的可用性,防止和避免木桶效应。
在设计***架构时,需要充分考虑到物联网管理平台的业务需求及数据承载,尽量减少不同机构***在各个环节之间的数据交互,降低***耦合性,提升***安全性。
***能处理各种异常,在异常处理中,可快速定位异常点,不允许业务数据丢失。通讯中间件采用可靠MQTT消息队列,保证数据不丢失。
(2)易扩展
从业务发展来看,平台在满足现有的需求基础上,还充分考虑到***的可扩展性。消息中间件需支持水平扩展,未来业务的扩展只须在现有机制的基础上,增加新的应用与服务模块。当应用量增加,用户数增加时***可通过增加服务器的方式来支撑新的压力要求。
(3)易维护
平台中采用结构化和模块化的***实现方式。按功能划分业务逻辑,不同的业务逻辑由不同的模块实现。模块之间松耦合,方便修改维护。
后台服务和前端之间通过业务协议交互,前后台松耦合。
平台与其他***之间,不采用远程直接程序调用的方式进行通信,各***之间通过服务调用方式互操作,***之间松耦合。
***专设平台数据维护管理模块,便于***中数据的统一维护及备份管理,且人工维护简单,易于管理。
***的整体架构均以配置文件作为***的基础,对于新业务、业务参数应采用可配置的方式进行实现。
(4)高性能
考虑到***应用规模大,同时考虑到平台未来功能性业务的增加和计算机技术的发展,***在设计时充分考虑了***的性能,以保证在大数据量和恶劣环境下***仍能正常工作,保证当前及今后一定时期内***的高效与通畅。我们在本项目中,软件设计基于MQTT消息中间件和Java***基础架构。
(5)安全
通信采用HTTP方式.***维护人员定期更换***登录密码,可在***监控中实时查看服务的运行状态、CPU及内存的使用率。对敏感信息的存留及敏感信息的平台存储使用SHA(256位)非对称式加密算法方式对敏感信息的进行数据加密处理。
本实施例方法所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本申请实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (9)
1.一种物联网模拟仿真方法,其特征在于,应用于物联网模拟仿真平台,所述物联网模拟平台集成多个标准产品模型,所述标准产品模型包括多个标准物模型;其中,物模型为物理空间中的实体对应的、由一系列服务组成的数字化模型,所述服务包括属性和命令;所述方法包括:
与待接入电力设备进行通信连接;
扫描并获得待接入电力设备的当前产品模型及其当前物模型;
验证所述当前产品模型及其当前物模型是否符合物联网管理平台的数据标准;
若不符合,则提供显示界面进行显示,以展示待接入电力设备不符合物联网管理平台的数据标准的具体情况;
若符合,则接收所述待接入电力设备发送的当前接入消息;
验证所述当前接入消息是否符合物联网管理平台的数据标准;
若符合,则验证所述待接入电力设备的控制指令是否符合物联网管理平台的数据标准;
若符合,则验证所述待接入电力设备是否支持app下发功能;
若支持,则物联网模拟仿真平台验证所述待接入电力设备安装的app是否正常运行;
以上若符合,则确认所述待接入电力设备模拟接入成功,将所述待接入电力设备的当前产品模型及其当前物模型,上传至所述物联网管理平台。
2.如权利要求1所述方法,其特征在于,所述验证所述当前产品模型及其当前物模型是否符合物联网管理平台的数据标准包括:
判断所述多个标准产品模型是否包含所述当前产品模型;
若包含,则判断所述当前产品模型中的当前物模型与对应标准产品模型中的当前物模型是否一致;
若一致,则确定所述当前产品模型及其当前物模型符合物联网管理平台的数据标准。
3.如权利要求2所述方法,其特征在于,所述物联网模拟仿真平台包括多个协议类型解析模块;则所述接收所述待接入电力设备发送的当前接入消息包括:
识别所述当前接入消息并按所述当前接入消息对应协议类型进行解析操作;
获得所述当前接入消息的当前消息格式和当前数据格式。
4.如权利要求3所述方法,其特征在于,每个标准产品模型还包括所述符合物联网管理平台规范的标准消息格式和标准数据格式;
所述验证所述当前接入消息是否符合物联网管理平台的数据标准包括:
判断所述当前接入消息中的当前消息格式与对应标准产品模型中的标准数据格式是否一致;
若一致,则判断所述当前接入消息中的当前数据格式与对应标准产品模型中的标准消息格式和是否一致;
若一致,则确定所述当前接入消息符合物联网管理平台的数据标准。
5.如权利要求4所述的方法,其特征在于,每个标准产品模型还包括所述符合物联网管理平台规范的标准控制命令格式;
所述验证所述待接入电力设备的控制指令是否符合物联网管理平台的数据标准包括:
向所述待接入电力设备发送测试用例的测试输入;其中,所述测试用例符合标准控制命令格式;
接收所述待接入电力设备发送的反馈结果;
若所述反馈结果与测试用例的测试输出一致,则表示所述待接入电力设备正常执行所述控制命令,确认所述待接入电力设备的控制指令符合物联网管理平台的数据标准。
6.如权利要求2所述的方法,其特征在于,还包括维护多个标准产品模型。
7.如权利要求1所述的方法,其特征在于,还包括:
与所述待接入电力设备进行通讯,对所述待接入电力设备中的应用进行维护操作;
其中,对所述待接入电力设备中的应用进行维护操作包括:所述待接入电力设备中的应用进行下载、删除或更新。
8.一种物联网模拟仿真平台,其特征在于,包括:
连接单元,用于与待接入电力设备进行通信连接;
扫描单元,用于扫描并获得待接入电力设备的当前产品模型及其当前物模型;
第一验证单元,用于验证所述当前产品模型及其当前物模型是否符合物联网管理平台的数据标准;若不符合,则提供显示界面进行显示,以展示待接入电力设备不符合物联网管理平台的数据标准的具体情况;
第二验证单元,用于若符合,则接收所述待接入电力设备发送的当前接入消息;验证所述当前接入消息是否符合物联网管理平台的数据标准;
第三验证单元,用于若符合,则验证所述待接入电力设备的控制指令是否符合物联网管理平台的数据标准;
第四验证单元,用于若符合,则验证所述待接入电力设备是否支持app下发功能;
第五验证单元,用于若支持,则物联网模拟仿真平台验证所述待接入电力设备安装的app是否正常运行;以上若符合,则确认所述待接入电力设备模拟接入成功,将所述待接入电力设备的当前产品模型及其当前物模型,上传至所述物联网管理平台;
其中,所述物联网模拟平台集成多个标准产品模型,所述标准产品模型包括多个标准物模型;其中,物模型为物理空间中的实体对应的、由一系列服务组成的数字化模型,所述服务包括属性和命令。
9.如权利要求8所述的物联网模拟仿真平台,其特征在于,
每个标准产品模型还包括所述符合物联网管理平台规范的标准控制命令格式、标准消息格式和标准数据格式;
所述物联网模拟仿真平台包括多个协议类型解析模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011410782.8A CN112600889B (zh) | 2020-12-03 | 2020-12-03 | 物联网模拟仿真平台及仿真方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011410782.8A CN112600889B (zh) | 2020-12-03 | 2020-12-03 | 物联网模拟仿真平台及仿真方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112600889A CN112600889A (zh) | 2021-04-02 |
CN112600889B true CN112600889B (zh) | 2023-01-17 |
Family
ID=75189043
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011410782.8A Active CN112600889B (zh) | 2020-12-03 | 2020-12-03 | 物联网模拟仿真平台及仿真方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112600889B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113162823B (zh) * | 2021-04-06 | 2022-10-21 | 广州鲁邦通物联网科技股份有限公司 | 一种app测试仿真***和物联网仿真测试方法 |
CN113206763B (zh) * | 2021-05-26 | 2022-09-06 | 国网山东省电力公司电力科学研究院 | 一种适应于物联管理平台的仿真测试***及方法 |
CN113419920B (zh) * | 2021-06-28 | 2022-07-19 | 国网山东省电力公司电力科学研究院 | 物联管理平台仿真测试***联调测试过程实时监控方法 |
CN115203977B (zh) * | 2022-08-24 | 2023-03-24 | 国网信息通信产业集团有限公司 | 电网仿真*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105246096A (zh) * | 2015-09-08 | 2016-01-13 | 三维通信股份有限公司 | 一种低功耗物联网设备的快速接入方法 |
CN109040255A (zh) * | 2018-08-08 | 2018-12-18 | 中国联合网络通信集团有限公司 | 物联网设备接入方法、装置、设备及存储介质 |
CN109474577A (zh) * | 2018-10-17 | 2019-03-15 | 太原市高远时代科技有限公司 | 一种具有安全准入功能的物联网边缘运维设备 |
CN109861978A (zh) * | 2018-12-28 | 2019-06-07 | 浙江工业大学 | 一种基于MQTT协议的物联网SaaS平台 |
CN111262859A (zh) * | 2020-01-16 | 2020-06-09 | 南京能迪电气技术有限公司 | 一种物联智能终端自适应接入泛在电力物联网的方法 |
CN111901230A (zh) * | 2020-06-03 | 2020-11-06 | 浙江吉利汽车研究院有限公司 | 一种支持设备接入验证的物联网网关、***和设备接入验证的方法 |
-
2020
- 2020-12-03 CN CN202011410782.8A patent/CN112600889B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105246096A (zh) * | 2015-09-08 | 2016-01-13 | 三维通信股份有限公司 | 一种低功耗物联网设备的快速接入方法 |
CN109040255A (zh) * | 2018-08-08 | 2018-12-18 | 中国联合网络通信集团有限公司 | 物联网设备接入方法、装置、设备及存储介质 |
CN109474577A (zh) * | 2018-10-17 | 2019-03-15 | 太原市高远时代科技有限公司 | 一种具有安全准入功能的物联网边缘运维设备 |
CN109861978A (zh) * | 2018-12-28 | 2019-06-07 | 浙江工业大学 | 一种基于MQTT协议的物联网SaaS平台 |
CN111262859A (zh) * | 2020-01-16 | 2020-06-09 | 南京能迪电气技术有限公司 | 一种物联智能终端自适应接入泛在电力物联网的方法 |
CN111901230A (zh) * | 2020-06-03 | 2020-11-06 | 浙江吉利汽车研究院有限公司 | 一种支持设备接入验证的物联网网关、***和设备接入验证的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN112600889A (zh) | 2021-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112600889B (zh) | 物联网模拟仿真平台及仿真方法 | |
CN108897691A (zh) | 基于接口模拟服务的数据处理方法、装置、服务器和介质 | |
CN108196915A (zh) | 基于应用容器引擎的代码处理方法、设备及存储介质 | |
CN109343980B (zh) | 云复制和云粘贴方法、装置、***及设备和存储介质 | |
CN111556158B (zh) | 物联网平台的接入方法、接入装置、接入设备及存储介质 | |
CN112422372B (zh) | 一种基于反射机制的mqtt协议工业设备数据模拟的方法 | |
CN111786939B (zh) | 物联网管理平台测试的方法、装置和*** | |
CN102970342A (zh) | 一种基于ota 技术的嵌入式终端自动升级方法 | |
CN111611054A (zh) | 一种应用部署方法及装置 | |
CN113537513A (zh) | 基于联邦学习的模型训练方法、装置、***、设备和介质 | |
CN117201601A (zh) | 物联网设备接入方法、装置、设备及存储介质 | |
US20230267430A1 (en) | Data processing method and device, and computer-readable storage medium | |
CN110825538A (zh) | 一种基于mq可自定义数据类型动态进行数据交互的方法 | |
WO2023045676A1 (zh) | 任务处理方法及网关、计算机可读存储介质、电子设备 | |
CN112804291B (zh) | 远程设备审计方法、装置及*** | |
CN113485902B (zh) | 测试业务平台的方法、装置、设备和计算机可读介质 | |
CN115022328A (zh) | 服务器集群以及服务器集群的测试方法、装置和电子设备 | |
TWM511072U (zh) | 雲端推播服務系統 | |
CN113472638B (zh) | 边缘网关控制方法及***、装置、电子设备、存储介质 | |
CN111935316B (zh) | 一种前端设备目录获取方法及装置 | |
KR20130056539A (ko) | 미디어 전송 프로토콜을 지원하는 디바이스와 통신을 수행하기 위한 휴대용 단말기의 장치 및 방법 | |
CN113590243A (zh) | 能源企业项目创建方法、装置、计算机设备及介质 | |
CN109656535B (zh) | 基于浏览器的语音技能离线开发方法 | |
CN109739106B (zh) | 智能制造平台及自适应接入智能制造平台的方法 | |
CN113886780B (zh) | 客户信息校验方法、装置、介质及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |