【技术实现步骤摘要】
设备的模拟系统和方法
本专利技术涉及物联网领域,具体而言,涉及一种设备的模拟系统和方法。
技术介绍
模拟器的主要目标为了提高开发、测试、验收效率;从连接、模型、升级、配网等多维度还原真实设备,从而最大程度上在不需要真实设备的情况下,验证设备的业务功能逻辑,从而使得虚拟设备与真实设备解耦,减少虚拟设备对真实设备的风险影响。目前,模拟器通常使用客户端模式,即在端上,采用该方式存在的缺点是:使用要求高,需要运行客户端,且模拟器与客户端强相关,当客户端进程结束后,虚拟设备就会不存。针对现有技术中,硬件设备的模拟通过客户端实现,导致难以模拟过程依赖客户端的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种设备的模拟系统和方法,以至少解决现有技术中,硬件设备的模拟通过客户端实现,导致难以模拟过程依赖客户端的技术问题。根据本专利技术实施例的一个方面,提供了一种设备的模拟系统,包括:控制模块,运行在服务端的第一系统上,用于通过目标终端接收控制信息,并通过控制信息对模拟器进 ...
【技术保护点】
1.一种设备的模拟系统,包括:/n控制模块,运行在服务端的第一系统上,用于通过目标终端接收控制信息,并通过所述控制信息对模拟器进行控制;/n运行在所述服务端的第二系统上的内核模块,包括:/n组件库,所述组件库包括多个组件,其中,所述组件用于模拟实体设备;/n虚拟设备分发器,用于根据目标实体设备的业务功能从所述组件库中选择对应的组件进行组装,得到与所述目标实体设备对应的所述模拟器,其中,所述模拟器用于模拟所述目标实体设备根据所述控制信息运行。/n
【技术特征摘要】
1.一种设备的模拟系统,包括:
控制模块,运行在服务端的第一系统上,用于通过目标终端接收控制信息,并通过所述控制信息对模拟器进行控制;
运行在所述服务端的第二系统上的内核模块,包括:
组件库,所述组件库包括多个组件,其中,所述组件用于模拟实体设备;
虚拟设备分发器,用于根据目标实体设备的业务功能从所述组件库中选择对应的组件进行组装,得到与所述目标实体设备对应的所述模拟器,其中,所述模拟器用于模拟所述目标实体设备根据所述控制信息运行。
2.根据权利要求1所述的系统,其中,所述系统还包括:
展示模块,运行在所述第一系统上,用于通过所述目标终端展示所述模拟器的运行结果。
3.根据权利要求2所述的系统,其中,虚拟设备分发器,包括:
虚拟子模块,用于通过组装与所述目标实体设备的业务功能对应的组件,创建所述目标实体设备对应的模拟器;
虚拟直连模块,用于通过组装连接组件构成所述模拟器的模拟通信设备,其中,所述模拟通信设备用于建立所述模拟器与所述控制模块的通信;
虚拟网关模块,用于通过组装拓扑组件构成所述模拟器的虚拟网关,所述虚拟网关用于将所述虚拟子模块接入所述服务端。
4.根据权利要求1所述的系统,其中,所述控制信息包括:属性设置信息和/或服务触发信息。
5.根据权利要求1所述的系统,其中,所述控制模块还用于与目标对象确定绑定关系,并在接收控制信息之前,根据预先建立的绑定关系验证发送所述控制信息的对象的身份,在验证通过的情况下通过所述控制信息对所述模拟器进行控制。
6.根据权利要求1所述的系统,其中,所述内核模块通过预设的连接管理平台和预设的物管理平台与所述控制模块通信。
7.根据权利要求1所述的系统,其中,所述内核模块通过预设的物管理平台创建所述内核模块的影子设备,所述控制模块通过所述影子设备获取所述内核模块所组装的所述模拟器的运行结果。
8.一种设备的模拟方法,包括:
内核模块接收控制模块转发的控制信息,其中,所述控制模块运行在服务端的第一系统上,用于通过目标终端接收控制信息,并通过所述控制信息对模拟器进行控制,所述内核模块运行在服务端的第二系统上,用于根据目标实体设备的业务...
【专利技术属性】
技术研发人员:熊益群,王进,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。