[发明专利]一种物联网系统中设备交互软件仿真程序的设计方法在审
申请号: | 202111255922.3 | 申请日: | 2021-10-27 |
公开(公告)号: | CN114189534A | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 中国海洋大学 |
主分类号: | H04L67/12 | 分类号: | H04L67/12;H04L67/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联网 系统 设备 交互 软件 仿真 程序 设计 方法 | ||
本发明公开了一种物联网系统中设备交互软件仿真程序的设计方法,属于物联网技术领域。上层软件系统与设备交互软件和底层智能设备紧耦合增加了调试上层软件系统的经济成本和时间成本。设备交互软件仿真程序可仿真真实设备交互软件与上层软件系统交互的功能和过程,包含五个功能模块:通信交互模块、配置文件管理模块、数据模拟模块、数据展示模块和日志模块。本发明可以仿真真实设备交互软件与上层软件系统交互的过程,使调试上层软件系统不依赖于设备交互软件和底层智能设备,降低了调试上层软件系统的时间成本和经济成本,提高了物联网系统的搭建和调试效率。
技术领域
本发明涉及物联网技术领域,具体涉及一种物联网系统中设备交互软件仿真程序的设计方法。
背景技术
物联网技术可以打破数据孤岛,提高数据的管理效率,为生活和工作提供极大的便利。但目前,上层软件系统与底层智能设备是紧密耦合的。对于特定的相关场景和问题,上层软件系统所连接的智能设备的种类是固定的,上层软件系统与智能设备之间的数据采集代码也是固定且绑定的。这样如此紧耦合的系统实现,使上层软件系统的调试极度依赖于设备交互软件和底层智能设备。这导致针对上层软件系统的测试和调试必须在既定的应用场景下进行,增加了上层软件系统调试的时间成本和经济成本,这为物联网系统的开发和部署带来了困难。
发明内容
为了解决上述问题,本发明提出了一种物联网系统中设备交互软件仿真程序的设计方法。
本发明的技术方案如下:
发明的一种物联网系统中设备交互软件仿真程序的设计方法,所述的设备交互软件能够采集智能设备的传感数据。所述的设备交互软件仿真程序可仿真真实设备交互软件与上层软件系统交互的功能和过程,包含五个功能模块:通信交互模块、配置文件管理模块、数据模拟模块、数据展示模块和日志模块。
所述的通信交互模块是设备交互软件仿真程序与上层软件系统通信交互的基础。设备交互软件仿真程序与上层软件系统使用的通信协议与真实设备交互软件和上层软件系统使用的通信协议一致。
具体地,上层软件系统向设备交互软件仿真程序发送智能设备的数据采集命令,当设备交互软件仿真程序接收到数据采集命令时,将从数据源中读取模拟数据,并按真实设备交互软件和上层软件系统使用的通信协议返回数据。
所述的配置文件管理模块将容易变动的交互配置信息等从程序源码里分离,使用配置文件进行保存,提高程序的扩展性和灵活性。设备交互软件仿真程序的配置文件包括数据采集配置文件、软件交互配置文件和数据来源配置文件。
具体地,数据采集配置文件是设备交互软件仿真程序的核心配置文件,它记录和存储着设备交互软件仿真程序将会处理的智能设备以及其详细信息。
具体地,软件交互配置文件存储设备交互软件仿真程序与上层软件系统交互时使用的IP地址和端口号等信息。
具体地,数据来源配置文件保存程序中传感参数的数据源信息,每次程序运行结束时,若需要保存对数据源的修改,则本次修改的数据源由程序自动写入该文件,在下次软件运行时从此文件中读出数据源信息。
所述的数据模拟模块以传感参数为单位,对每一个传感参数所使用的数据源进行修改,从而对模拟数据进行调节。数据模拟模块提供多种类别的模拟数据进行选择,具有模拟数据配置和数据来源配置保存两部分功能。
所述的数据展示模块显示以下三部分内容:
(1)数据采集配置文件的详细信息,包括智能设备ID、智能设备名字、智能设备型号、使用的通信接口参数和该智能设备计划采集的所有传感参数等信息。还可以查看每一个传感参数的名称、单位以及数据源中的模拟数据。
(2)来自于上层软件系统的命令和模拟的当前采集周期的传感数据。
(3)模拟传感数据所使用的数据来源,以及每个数据来源的详细配置参数信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国海洋大学,未经中国海洋大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111255922.3/2.html,转载请声明来源钻瓜专利网。