[發(fā)明專利]一種物聯(lián)網(wǎng)系統(tǒng)中設備交互軟件仿真程序的設計方法在審
| 申請?zhí)枺?/td> | 202111255922.3 | 申請日: | 2021-10-27 |
| 公開(公告)號: | CN114189534A | 公開(公告)日: | 2022-03-15 |
| 發(fā)明(設計)人: | 不公告發(fā)明人 | 申請(專利權(quán))人: | 中國海洋大學 |
| 主分類號: | H04L67/12 | 分類號: | H04L67/12;H04L67/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 266100 山*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 聯(lián)網(wǎng) 系統(tǒng) 設備 交互 軟件 仿真 程序 設計 方法 | ||
本發(fā)明公開了一種物聯(lián)網(wǎng)系統(tǒng)中設備交互軟件仿真程序的設計方法,屬于物聯(lián)網(wǎng)技術(shù)領(lǐng)域。上層軟件系統(tǒng)與設備交互軟件和底層智能設備緊耦合增加了調(diào)試上層軟件系統(tǒng)的經(jīng)濟成本和時間成本。設備交互軟件仿真程序可仿真真實設備交互軟件與上層軟件系統(tǒng)交互的功能和過程,包含五個功能模塊:通信交互模塊、配置文件管理模塊、數(shù)據(jù)模擬模塊、數(shù)據(jù)展示模塊和日志模塊。本發(fā)明可以仿真真實設備交互軟件與上層軟件系統(tǒng)交互的過程,使調(diào)試上層軟件系統(tǒng)不依賴于設備交互軟件和底層智能設備,降低了調(diào)試上層軟件系統(tǒng)的時間成本和經(jīng)濟成本,提高了物聯(lián)網(wǎng)系統(tǒng)的搭建和調(diào)試效率。
技術(shù)領(lǐng)域
本發(fā)明涉及物聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種物聯(lián)網(wǎng)系統(tǒng)中設備交互軟件仿真程序的設計方法。
背景技術(shù)
物聯(lián)網(wǎng)技術(shù)可以打破數(shù)據(jù)孤島,提高數(shù)據(jù)的管理效率,為生活和工作提供極大的便利。但目前,上層軟件系統(tǒng)與底層智能設備是緊密耦合的。對于特定的相關(guān)場景和問題,上層軟件系統(tǒng)所連接的智能設備的種類是固定的,上層軟件系統(tǒng)與智能設備之間的數(shù)據(jù)采集代碼也是固定且綁定的。這樣如此緊耦合的系統(tǒng)實現(xiàn),使上層軟件系統(tǒng)的調(diào)試極度依賴于設備交互軟件和底層智能設備。這導致針對上層軟件系統(tǒng)的測試和調(diào)試必須在既定的應用場景下進行,增加了上層軟件系統(tǒng)調(diào)試的時間成本和經(jīng)濟成本,這為物聯(lián)網(wǎng)系統(tǒng)的開發(fā)和部署帶來了困難。
發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明提出了一種物聯(lián)網(wǎng)系統(tǒng)中設備交互軟件仿真程序的設計方法。
本發(fā)明的技術(shù)方案如下:
發(fā)明的一種物聯(lián)網(wǎng)系統(tǒng)中設備交互軟件仿真程序的設計方法,所述的設備交互軟件能夠采集智能設備的傳感數(shù)據(jù)。所述的設備交互軟件仿真程序可仿真真實設備交互軟件與上層軟件系統(tǒng)交互的功能和過程,包含五個功能模塊:通信交互模塊、配置文件管理模塊、數(shù)據(jù)模擬模塊、數(shù)據(jù)展示模塊和日志模塊。
所述的通信交互模塊是設備交互軟件仿真程序與上層軟件系統(tǒng)通信交互的基礎。設備交互軟件仿真程序與上層軟件系統(tǒng)使用的通信協(xié)議與真實設備交互軟件和上層軟件系統(tǒng)使用的通信協(xié)議一致。
具體地,上層軟件系統(tǒng)向設備交互軟件仿真程序發(fā)送智能設備的數(shù)據(jù)采集命令,當設備交互軟件仿真程序接收到數(shù)據(jù)采集命令時,將從數(shù)據(jù)源中讀取模擬數(shù)據(jù),并按真實設備交互軟件和上層軟件系統(tǒng)使用的通信協(xié)議返回數(shù)據(jù)。
所述的配置文件管理模塊將容易變動的交互配置信息等從程序源碼里分離,使用配置文件進行保存,提高程序的擴展性和靈活性。設備交互軟件仿真程序的配置文件包括數(shù)據(jù)采集配置文件、軟件交互配置文件和數(shù)據(jù)來源配置文件。
具體地,數(shù)據(jù)采集配置文件是設備交互軟件仿真程序的核心配置文件,它記錄和存儲著設備交互軟件仿真程序?qū)幚淼闹悄茉O備以及其詳細信息。
具體地,軟件交互配置文件存儲設備交互軟件仿真程序與上層軟件系統(tǒng)交互時使用的IP地址和端口號等信息。
具體地,數(shù)據(jù)來源配置文件保存程序中傳感參數(shù)的數(shù)據(jù)源信息,每次程序運行結(jié)束時,若需要保存對數(shù)據(jù)源的修改,則本次修改的數(shù)據(jù)源由程序自動寫入該文件,在下次軟件運行時從此文件中讀出數(shù)據(jù)源信息。
所述的數(shù)據(jù)模擬模塊以傳感參數(shù)為單位,對每一個傳感參數(shù)所使用的數(shù)據(jù)源進行修改,從而對模擬數(shù)據(jù)進行調(diào)節(jié)。數(shù)據(jù)模擬模塊提供多種類別的模擬數(shù)據(jù)進行選擇,具有模擬數(shù)據(jù)配置和數(shù)據(jù)來源配置保存兩部分功能。
所述的數(shù)據(jù)展示模塊顯示以下三部分內(nèi)容:
(1)數(shù)據(jù)采集配置文件的詳細信息,包括智能設備ID、智能設備名字、智能設備型號、使用的通信接口參數(shù)和該智能設備計劃采集的所有傳感參數(shù)等信息。還可以查看每一個傳感參數(shù)的名稱、單位以及數(shù)據(jù)源中的模擬數(shù)據(jù)。
(2)來自于上層軟件系統(tǒng)的命令和模擬的當前采集周期的傳感數(shù)據(jù)。
(3)模擬傳感數(shù)據(jù)所使用的數(shù)據(jù)來源,以及每個數(shù)據(jù)來源的詳細配置參數(shù)信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國海洋大學,未經(jīng)中國海洋大學許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111255922.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 物聯(lián)網(wǎng)信息融合方法、物聯(lián)網(wǎng)終端設備和物聯(lián)網(wǎng)平臺
- 物聯(lián)網(wǎng)系統(tǒng)、物聯(lián)網(wǎng)服務提供及監(jiān)控方法
- 物聯(lián)網(wǎng)設備及其聯(lián)網(wǎng)配置方法、智能終端及物聯(lián)網(wǎng)系統(tǒng)
- 一種物聯(lián)網(wǎng)用戶設備接入系統(tǒng)及接入方法
- 一種資源獲取方法和裝置
- 一種視聯(lián)網(wǎng)數(shù)據(jù)的發(fā)送方法及系統(tǒng)
- 一種基于視聯(lián)網(wǎng)的通信連接建立方法及系統(tǒng)
- 一種基于視聯(lián)網(wǎng)的通信連接建立方法及系統(tǒng)
- 一種視聯(lián)網(wǎng)信息的處理方法及裝置
- 一種訪問視聯(lián)網(wǎng)終端的方法、系統(tǒng)、設備及存儲介質(zhì)





