本发明涉及领域物联网,尤其涉及一种物联网实训系统及方法。
背景技术:
1、随着物联网的普及,物联网在智慧校园被广泛应用,物联网的应用包含物联网相关的教学和真实的物联网项目应用,其中物联网教学主要以蓝牙、无线保真(wifi,wireless fidelity)、紫蜂技术(zigbee)等相关的教学教具及衍生出来的课程,偏向于基础原理和基础实践,而物联网项目应用又太偏工程应用,学生难以参与工程项目的建设。目前,尚未发现物联网教学与物联网工程项目应用结合的平台。
技术实现思路
1、为解决现有存在的技术问题,本发明实施例提供一种物联网实训系统及方法。
2、为达到上述目的,本发明实施例的技术方案是这样实现的:
3、第一方面,本发明实施例提供一种物联网实训系统,包括设备管理子系统、功能搭建子系统和运行子系统;其中,
4、所述设备管理子系统,用于对物联网设备进行管理,以及与所述物联网设备进行数据交互;
5、所述功能搭建子系统,用于基于功能编辑平台搭建仿真场景;
6、所述运行子系统,用于对搭建完成的仿真场景进行演示;
7、其中,所述功能搭建子系统,还用于基于所述功能编辑平台获得所述仿真场景相关的第一设备模型,将所述第一设备模型在所述仿真场景中的演示数据与所述设备管理子系统管理的第一物联网设备的交互数据关联。
8、上述方案中,所述演示数据包括第一设备数据和/或第一控制数据;所述设备管理子系统,用于获得所述第一物联网设备的第二设备数据;所述功能搭建子系统,用于基于所述第二设备数据确定所述第一设备数据;和/或,所述功能搭建子系统,用于基于所述功能编辑平台获取所述第一设备模型的第一控制数据;所述设备管理子系统,用于基于所述第一控制数据确定发送至所述第一物联网设备的第二控制数据。
9、上述方案中,所述设备管理子系统,还用于将关联后的所述第一物联网设备的交互数据发送至物联网应用平台。
10、上述方案中,所述设备管理子系统,用于获取第一物联网设备的传输数据,对所述传输数据进行解析,基于解析后的传输数据获得所述第一物联网设备的第二设备数据。
11、上述方案中,所述功能搭建子系统,用于基于所述第一物联网设备的标识信息,将所述第一设备模型在所述仿真场景中的演示数据与所述设备管理子系统管理的第一物联网设备的交互数据关联。
12、上述方案中,所述设备管理子系统,还用于基于物联网设备创建对应的虚拟设备,生成所述虚拟设备的设备数据;所述功能搭建子系统,还用于基于所述功能编辑平台获得所述仿真场景相关的第二设备模型,将所述第二设备模型在所述仿真场景中的演示数据与所述设备管理子系统生成的虚拟设备的设备数据关联。
13、上述方案中,所述设备管理子系统,用于根据物联网设备的设备数据确定对应的虚拟设备的数据流配置规则,基于所述数据流配置规则生成所述虚拟设备的设备数据。
14、上述方案中,所述功能搭建子系统,还用于基于所述设备管理子系统管理的物联网设备生成所述功能编辑平台的设备模型库;所述第一设备模型和/或所述第二设备模型基于所述设备模型库搭建。
15、上述方案中,所述仿真场景包括至少一个功能页面;所述功能搭建子系统,还用于对所述仿真场景包括的每一功能页面进行显示配置和/或数据配置。
16、第二方面,本发明实施例还提供一种物联网实训方法,应用于前述实施例所述的物联网实训系统中;所述方法包括:
17、设备管理子系统对物联网设备进行管理,以及与所述物联网设备进行数据交互;
18、功能搭建子系统基于功能编辑平台搭建仿真场景;
19、运行子系统对搭建完成的仿真场景进行演示;
20、其中,所述功能搭建子系统基于所述功能编辑平台获得所述仿真场景相关的第一设备模型,将所述第一设备模型在所述仿真场景中的演示数据与所述设备管理子系统管理的第一物联网设备的交互数据关联。
21、上述方案中,所述演示数据包括第一设备数据和/或第一控制数据;所述将所述第一设备模型在所述仿真场景中的演示数据与所述设备管理子系统管理的第一物联网设备的交互数据关联,包括:所述设备管理子系统获得所述第一物联网设备的第二设备数据;所述功能搭建子系统基于所述第二设备数据确定所述第一设备数据;和/或,所述功能搭建子系统基于所述功能编辑平台获取所述第一设备模型的第一控制数据;所述设备管理子系统基于所述第一控制数据确定发送至所述第一物联网设备的第二控制数据。
22、上述方案中,所述方法还包括:所述设备管理子系统将关联后的所述第一物联网设备的交互数据发送至物联网应用平台。
23、上述方案中,所述设备管理子系统获得所述第一物联网设备的第二设备数据,包括:所述设备管理子系统获取第一物联网设备的传输数据,对所述传输数据进行解析,基于解析后的传输数据获得所述第一物联网设备的第二设备数据。
24、上述方案中,所述将所述第一设备模型在所述仿真场景中的演示数据与所述设备管理子系统管理的第一物联网设备的交互数据关联,包括:所述功能搭建子系统基于所述第一物联网设备的标识信息,将所述第一设备模型在所述仿真场景中的演示数据与所述设备管理子系统管理的第一物联网设备的交互数据关联。
25、上述方案中,所述方法还包括:所述设备管理子系统基于物联网设备创建对应的虚拟设备,生成所述虚拟设备的设备数据;所述功能搭建子系统基于所述功能编辑平台获得所述仿真场景相关的第二设备模型,将所述第二设备模型在所述仿真场景中的演示数据与所述设备管理子系统生成的虚拟设备的设备数据关联。
26、上述方案中,所述生成所述虚拟设备的设备数据,包括:所述设备管理子系统根据物联网设备的设备数据确定对应的虚拟设备的数据流配置规则,基于所述数据流配置规则生成所述虚拟设备的设备数据。
27、上述方案中,所述方法还包括:所述功能搭建子系统基于所述设备管理子系统管理的物联网设备生成所述功能编辑平台的设备模型库;所述第一设备模型和/或所述第二设备模型基于所述设备模型库搭建。
28、上述方案中,所述仿真场景包括至少一个功能页面;所述功能搭建子系统基于功能编辑平台搭建仿真场景,包括:所述功能搭建子系统对所述仿真场景包括的每一功能页面进行显示配置和/或数据配置。
29、本发明实施例提供一种物联网实训系统及方法,利用功能搭建子系统搭建所需的仿真场景,支持通过第一设备模型进行演示,同时可将第一设备模型和真实的物联网设备进行数据关联,以及将虚拟仿真的控制过程在真实的物联网设备上进行映射,建立真实的交互控制,实现实训内容的真实应用,实现物联网实训和物联网项目的无缝衔接,做到真正的产学研相结合。
1.一种物联网实训系统,其特征在于,所述系统包括设备管理子系统、功能搭建子系统和运行子系统;其中,
2.根据权利要求1所述的系统,其特征在于,所述演示数据包括第一设备数据和/或第一控制数据;所述设备管理子系统,用于获得所述第一物联网设备的第二设备数据;所述功能搭建子系统,用于基于所述第二设备数据确定所述第一设备数据;和/或,
3.根据权利要求1所述的系统,其特征在于,所述设备管理子系统,还用于将关联后的所述第一物联网设备的交互数据发送至物联网应用平台。
4.根据权利要求2所述的系统,其特征在于,所述设备管理子系统,用于获取所述第一物联网设备的传输数据,对所述传输数据进行解析,基于解析后的传输数据获得所述第一物联网设备的第二设备数据。
5.根据权利要求1至4任一项所述的系统,其特征在于,所述功能搭建子系统,用于基于所述第一物联网设备的标识信息,将所述第一设备模型在所述仿真场景中的演示数据与所述设备管理子系统管理的第一物联网设备的交互数据关联。
6.根据权利要求1所述的系统,其特征在于,所述设备管理子系统,还用于基于物联网设备创建对应的虚拟设备,生成所述虚拟设备的设备数据;
7.根据权利要求6所述的系统,其特征在于,所述设备管理子系统,用于根据物联网设备的设备数据确定对应的虚拟设备的数据流配置规则,基于所述数据流配置规则生成所述虚拟设备的设备数据。
8.根据权利要求6所述的系统,其特征在于,所述功能搭建子系统,还用于基于所述设备管理子系统管理的物联网设备生成所述功能编辑平台的设备模型库;所述第一设备模型和/或所述第二设备模型基于所述设备模型库搭建。
9.根据权利要求1所述的系统,其特征在于,所述仿真场景包括至少一个功能页面;所述功能搭建子系统,还用于对所述仿真场景包括的每一功能页面进行显示配置和/或数据配置。
10.一种物联网实训方法,其特征在于,所述方法应用于权利要求1至9任一项所述的物联网实训系统中;所述方法包括: