亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于程序設(shè)計語言的物聯(lián)網(wǎng)設(shè)備控制方法及系統(tǒng)的制作方法

文檔序號:8395724閱讀:457來源:國知局
基于程序設(shè)計語言的物聯(lián)網(wǎng)設(shè)備控制方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及物聯(lián)網(wǎng)設(shè)備控制技術(shù)領(lǐng)域,特別涉及一種基于程序設(shè)計語言的物聯(lián)網(wǎng)設(shè)備控制方法及系統(tǒng)。
【背景技術(shù)】
[0002]物聯(lián)網(wǎng)的英文名稱為"The Internet of Things”。由該名稱可見,物聯(lián)網(wǎng)就是“物物相連的互聯(lián)網(wǎng)”。這有兩層意思:第一,物聯(lián)網(wǎng)的核心和基礎(chǔ)仍然是互聯(lián)網(wǎng),是在互聯(lián)網(wǎng)基礎(chǔ)之上的延伸和擴展的一種網(wǎng)絡(luò);第二,其用戶端延伸和擴展到了任何物品與物品之間,進行信息交換和通信。因此,物聯(lián)網(wǎng)的定義是通過射頻識別(RFID)裝置、紅外感應(yīng)器、全球定位系統(tǒng)、激光掃描器等信息傳感設(shè)備,按約定的協(xié)議,把任何物品與互聯(lián)網(wǎng)相連接,進行信息交換和通信,以實現(xiàn)智能化識別、定位、跟蹤、監(jiān)控和管理的一種網(wǎng)絡(luò)。
[0003]當前物聯(lián)網(wǎng)的發(fā)展處于初級階段,不同廠商的物聯(lián)網(wǎng)設(shè)備產(chǎn)品一般自成體系,不同產(chǎn)品的開發(fā)工具也各不相同,且各產(chǎn)品也很難互聯(lián)集成在一起。
[0004]對于開發(fā)者,進行物聯(lián)網(wǎng)應(yīng)用的開發(fā)不僅需要了解各種產(chǎn)品涉及的各類技術(shù)的細節(jié),而且還需要熟練掌握各種開發(fā)工具,因此大大提升了開發(fā)者的準入門檻,同時也提高了優(yōu)秀物聯(lián)網(wǎng)應(yīng)用的開發(fā)難度以及開發(fā)成本。

【發(fā)明內(nèi)容】

[0005]為了克服上述現(xiàn)有技術(shù)存在對于開發(fā)者,進行物聯(lián)網(wǎng)應(yīng)用的開發(fā)不僅需要了解各種產(chǎn)品涉及的各類技術(shù)的細節(jié),而且還需要熟練掌握各種開發(fā)工具,增加了開發(fā)者的準入門檻,提高了物聯(lián)網(wǎng)應(yīng)用的開發(fā)難度的不足,本發(fā)明提供了一種基于程序設(shè)計語言的物聯(lián)網(wǎng)設(shè)備控制方法及系統(tǒng)。
[0006]一種基于程序設(shè)計語言的物聯(lián)網(wǎng)設(shè)備控制方法,其包括如下步驟:
[0007]S1、設(shè)置完整的程序設(shè)計語言,所述程序設(shè)計語言包括各種對不同廠商的不同物聯(lián)網(wǎng)設(shè)備調(diào)用的內(nèi)建函數(shù);
[0008]S2、將各種內(nèi)建函數(shù)嵌入不同廠商的相應(yīng)物聯(lián)網(wǎng)設(shè)備內(nèi);
[0009]S3、以統(tǒng)一的格式封裝不同廠商的相應(yīng)物聯(lián)網(wǎng)設(shè)備內(nèi)的各種內(nèi)建函數(shù),形成統(tǒng)一的接口 ;
[0010]S4、在獲取啟動物聯(lián)網(wǎng)設(shè)備的某一功能時,通過調(diào)用相應(yīng)的內(nèi)建函數(shù)來啟動物聯(lián)網(wǎng)設(shè)備的相應(yīng)功能。
[0011]本發(fā)明還提供一種基于程序設(shè)計語言的物聯(lián)網(wǎng)設(shè)備控制系統(tǒng),其包括如下單元:
[0012]內(nèi)建函數(shù)設(shè)定單元,用于設(shè)置完整的程序設(shè)計語言,所述程序設(shè)計語言包括各種對不同廠商的不同物聯(lián)網(wǎng)設(shè)備調(diào)用的內(nèi)建函數(shù);
[0013]內(nèi)建函數(shù)嵌入單元,用于將各種內(nèi)建函數(shù)嵌入不同廠商的相應(yīng)物聯(lián)網(wǎng)設(shè)備內(nèi);
[0014]統(tǒng)一接口生成單元,用于以統(tǒng)一的格式封裝不同廠商的相應(yīng)物聯(lián)網(wǎng)設(shè)備內(nèi)的各種內(nèi)建函數(shù),形成統(tǒng)一的接口 ;
[0015]內(nèi)建函數(shù)調(diào)用單元,用于在獲取啟動物聯(lián)網(wǎng)設(shè)備的某一功能時,通過調(diào)用相應(yīng)的內(nèi)建函數(shù)來啟動物聯(lián)網(wǎng)設(shè)備的相應(yīng)功能。
[0016]本發(fā)明克服了現(xiàn)有技術(shù)存在對于開發(fā)者,進行物聯(lián)網(wǎng)應(yīng)用的開發(fā)不僅需要了解各種產(chǎn)品涉及的各類技術(shù)的細節(jié),而且還需要熟練掌握各種開發(fā)工具,增加了開發(fā)者的準入門檻,提高了物聯(lián)網(wǎng)應(yīng)用的開發(fā)難度的不足,設(shè)計、實現(xiàn)一套程序設(shè)計語言;以該程序設(shè)計語言內(nèi)建函數(shù)的方式實現(xiàn)對不同廠商的不同設(shè)備的調(diào)用接口 ;為開發(fā)者提供了一套統(tǒng)一的接口,在整合傳感器設(shè)備的數(shù)據(jù)后,本發(fā)明通過提供一套完整的、統(tǒng)一的、規(guī)范的接口 ;使開發(fā)者通過使用本程序設(shè)計語言,就能簡單方便地控制傳感器設(shè)備,并基于本語言實現(xiàn)復雜邏輯功能的設(shè)計,從而實現(xiàn)智能化的物聯(lián)網(wǎng)設(shè)備控制。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:使開發(fā)者可以把開發(fā)重點聚焦于應(yīng)用實現(xiàn)而不是花費在各類基礎(chǔ)的物聯(lián)網(wǎng)技術(shù)實現(xiàn)上,降低開發(fā)者進行物聯(lián)網(wǎng)應(yīng)用的開發(fā)難度及開發(fā)成本。
[0017]本發(fā)明整合了對物聯(lián)網(wǎng)設(shè)備的調(diào)用接口,使開發(fā)者基于接口開發(fā)的應(yīng)用都可以毫無差別的獲取不同廠商、不同種類的傳感器數(shù)據(jù),并可使用程序設(shè)計語言進行復雜邏輯功能的設(shè)計,實現(xiàn)智能化的物聯(lián)網(wǎng)設(shè)備控制。
【附圖說明】
[0018]圖1是本發(fā)明實施例的基于程序設(shè)計語言的物聯(lián)網(wǎng)設(shè)備控制方法流程圖;
[0019]圖2是圖1中步驟S4的子流程圖;
[0020]圖3是本發(fā)明實施例的原理圖;
[0021]圖4是本發(fā)明實施例的基于程序設(shè)計語言的物聯(lián)網(wǎng)設(shè)備控制系統(tǒng)結(jié)構(gòu)框圖;
[0022]圖5是圖4中內(nèi)建函數(shù)調(diào)用單元的結(jié)構(gòu)框圖。
【具體實施方式】
[0023]如圖1所示,一種基于程序設(shè)計語言的物聯(lián)網(wǎng)設(shè)備控制方法,其包括如下步驟:
[0024]S1、設(shè)置完整的程序設(shè)計語言,所述程序設(shè)計語言包括各種對不同廠商的不同物聯(lián)網(wǎng)設(shè)備調(diào)用的內(nèi)建函數(shù)。
[0025]S2、將各種內(nèi)建函數(shù)嵌入不同廠商的相應(yīng)物聯(lián)網(wǎng)設(shè)備內(nèi)。
[0026]S3、以統(tǒng)一的格式封裝不同廠商的相應(yīng)物聯(lián)網(wǎng)設(shè)備內(nèi)的各種內(nèi)建函數(shù),形成統(tǒng)一的接口。
[0027]S4、在獲取啟動物聯(lián)網(wǎng)設(shè)備的某一功能時,通過調(diào)用相應(yīng)的內(nèi)建函數(shù)來啟動物聯(lián)網(wǎng)設(shè)備的相應(yīng)功能。
[0028]如圖2所示,可選地,在本發(fā)明所述的基于程序設(shè)計語言的物聯(lián)網(wǎng)設(shè)備控制方法中,所述步驟S4包括以下子步驟:
[0029]S41、接收對物聯(lián)網(wǎng)設(shè)備的功能調(diào)用指令。
[0030]S42、調(diào)用統(tǒng)一的接口,并對調(diào)用指令進行解析。
[0031]S43、根據(jù)解析結(jié)果判斷該物聯(lián)網(wǎng)設(shè)備中是否存在相應(yīng)的內(nèi)建函數(shù)時;在存在相應(yīng)的內(nèi)建函數(shù)時,通過該內(nèi)建函數(shù)啟動該物聯(lián)網(wǎng)設(shè)備對應(yīng)的功能;在不存在相應(yīng)的內(nèi)建函數(shù)時,結(jié)束本流程。
[0032]在本發(fā)明所述的基于程序設(shè)計語言的物聯(lián)網(wǎng)設(shè)備控制方法中,所述步驟S43還包括在不存在相應(yīng)的內(nèi)建函數(shù)時,將解析結(jié)果發(fā)送到云端,獲取該解析結(jié)果對應(yīng)的物聯(lián)網(wǎng)設(shè)備的功能調(diào)用指令的內(nèi)建函數(shù);將內(nèi)建函數(shù)發(fā)送到該物聯(lián)網(wǎng)設(shè)備內(nèi),并跳轉(zhuǎn)到步驟Si,重復執(zhí)行步驟SI至步驟S4。
[0033
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1