欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于HTTPAPI的智能硬件聯(lián)動方法與流程

文檔序號:12478418閱讀:1374來源:國知局
一種基于HTTP API的智能硬件聯(lián)動方法與流程

本發(fā)明屬于物聯(lián)網(wǎng)和云計算領(lǐng)域,具體涉及一種基于HTTP API的智能硬件聯(lián)動方法。



背景技術(shù):

智能硬件通過Wi-Fi模組連接到云端后,可以通過互聯(lián)網(wǎng)與云端交互數(shù)據(jù),還可以通過云端與手機的應(yīng)用軟件(app)進(jìn)行交互,但在某些應(yīng)用場景中,除了智能硬件與云端/手機的應(yīng)用軟件(app)交互外,還需要實現(xiàn)智能硬件與智能硬件之間互相聯(lián)動

目前,智能硬件一般都是通過智能網(wǎng)關(guān)或者智能控制中心等硬件進(jìn)行聯(lián)動的。這種聯(lián)動方式存在以下缺點:智能設(shè)備必須綁定特定的路由器和智能中心,聯(lián)動映射都是緊耦合的硬件級單向硬綁定,不同廠商的設(shè)備以及不在同一個智能網(wǎng)關(guān)下的智能硬件無法進(jìn)行聯(lián)動。

通過云端規(guī)則實現(xiàn)智能硬件的聯(lián)動,可以解決跨廠商、跨模組和跨網(wǎng)絡(luò)的問題,但是無法解決不在同一朵云上的智能硬件之間的聯(lián)動問題。



技術(shù)實現(xiàn)要素:

發(fā)明目的:本發(fā)明針對上述現(xiàn)有技術(shù)存在的問題做出改進(jìn),即本發(fā)明公開了一種基于HTTP API的智能硬件聯(lián)動方法,其能夠讓不同廠商,不同模組,不同網(wǎng)絡(luò)甚至連在不同物聯(lián)網(wǎng)云上的智能硬件之間相互聯(lián)動。

技術(shù)方案:一種基于HTTP API的智能硬件聯(lián)動方法,包括以下步驟:

(1)、智能硬件X通過Wi-Fi連上云端并與云端交互數(shù)據(jù),當(dāng)智能硬件X開放聯(lián)動功能時,云端會抽象出智能硬件X的各種功能數(shù)據(jù)點,生成統(tǒng)一資源定位符;

(2)、智能硬件Y通過云端申請聯(lián)動智能硬件X,申請獲得允許后,云端向智能硬件Y發(fā)送聯(lián)動訪問智能硬件X的授權(quán)碼和統(tǒng)一資源定位符;

(3)、智能硬件Y獲取智能硬件X的聯(lián)動統(tǒng)一資源定位符和授權(quán)碼之后,帶上聯(lián)動命令或者聯(lián)動數(shù)據(jù)組成聯(lián)動HTTP請求,并將該HTTP請求發(fā)送到HTTP API服務(wù)器上;

(4)、HTTP API服務(wù)器收到HTTP請求后,從HTTP請求的統(tǒng)一資源定位符和請求參數(shù)中解析出智能硬件X的身份標(biāo)識、授權(quán)碼、聯(lián)動命令和聯(lián)動數(shù)據(jù),然后根據(jù)授權(quán)碼驗證智能硬件Y對智能硬件X的訪問權(quán)限,如果通過驗證,則根據(jù)聯(lián)動請求中的聯(lián)動命令或者聯(lián)動數(shù)據(jù)生成下發(fā)給智能硬件X的命令或者數(shù)據(jù);

(5)、HTTP API服務(wù)器將步驟(4)生成的命令或者數(shù)據(jù)通過云端下發(fā)給智能硬件X。

進(jìn)一步地,智能硬件X包括智能燈、智能溫度計、智能濕度計、智能飲水機、pm2.5檢測儀、空氣凈化器和智能空調(diào)。

進(jìn)一步地,智能硬件Y包括智能燈、智能溫度計、智能濕度計、智能飲水機、pm2.5檢測儀、空氣凈化器和智能空調(diào)。

有益效果:本發(fā)明公開的一種基于HTTP API的智能硬件聯(lián)動方法具有以下有益效果:

1、將智能硬件的功能和數(shù)據(jù)點抽象成HTTP API,能夠?qū)崿F(xiàn)跨廠商、跨模組、跨網(wǎng)絡(luò)、并且連在不同云上(跨平臺)的智能硬件聯(lián)動;

2、通過授權(quán)碼的方式,保證被聯(lián)動方智能硬件不會收到非法的訪問和聯(lián)動。

附圖說明

圖1為本發(fā)明公開的一種基于HTTP API的智能硬件聯(lián)動方法的流程示意圖;

圖2為統(tǒng)一資源定位符的結(jié)構(gòu)示意圖。

具體實施方式:

下面對本發(fā)明的具體實施方式詳細(xì)說明。

如圖1所示,一種基于HTTP API的智能硬件聯(lián)動方法,包括以下步驟:

(1)、智能硬件X通過Wi-Fi連上云端并與云端交互數(shù)據(jù),當(dāng)智能硬件X開放聯(lián)動功能時,云端會抽象出智能硬件X的各種功能數(shù)據(jù)點,生成統(tǒng)一資源定位符;

(2)、智能硬件Y通過云端申請聯(lián)動智能硬件X,申請獲得允許后,云端向智能硬件Y發(fā)送聯(lián)動訪問智能硬件X的授權(quán)碼和統(tǒng)一資源定位符;

(3)、智能硬件Y獲取智能硬件X的聯(lián)動統(tǒng)一資源定位符和授權(quán)碼之后,帶上聯(lián)動命令或者聯(lián)動數(shù)據(jù)組成聯(lián)動HTTP請求,并將該HTTP請求發(fā)送到HTTP API服務(wù)器上;

(4)、HTTP API服務(wù)器收到HTTP請求后,從HTTP請求的統(tǒng)一資源定位符和請求參數(shù)中解析出智能硬件X的身份標(biāo)識、授權(quán)碼、聯(lián)動命令和聯(lián)動數(shù)據(jù),然后根據(jù)授權(quán)碼驗證智能硬件Y對智能硬件X的訪問權(quán)限,如果通過驗證,則根據(jù)聯(lián)動請求中的聯(lián)動命令或者聯(lián)動數(shù)據(jù)生成下發(fā)給智能硬件X的命令或者數(shù)據(jù);

(5)、HTTP API服務(wù)器將步驟(4)生成的命令或者數(shù)據(jù)通過云端下發(fā)給智能硬件X。

進(jìn)一步地,步驟(1)中的統(tǒng)一資源定位符包括依次相鄰的https協(xié)議、子域名、統(tǒng)一資源描述符、方法、設(shè)備唯一標(biāo)識、數(shù)據(jù)點名稱、數(shù)據(jù)點值和驗證信息。

進(jìn)一步地,智能硬件X包括智能燈、智能溫度計、智能濕度計、智能飲水機、pm2.5檢測儀、空氣凈化器和智能空調(diào)。

進(jìn)一步地,智能硬件Y包括智能燈、智能溫度計、智能濕度計、智能飲水機、pm2.5檢測儀、空氣凈化器和智能空調(diào)。

上面對本發(fā)明的實施方式做了詳細(xì)說明。但是本發(fā)明并不限于上述實施方式,在所屬技術(shù)領(lǐng)域普通技術(shù)人員所具備的知識范圍內(nèi),還可以在不脫離本發(fā)明宗旨的前提下做出各種變化。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
双辽市| 山丹县| 奈曼旗| 油尖旺区| 陇川县| 客服| 张家界市| 扎鲁特旗| 通州市| 阿拉善左旗| 西贡区| 昭通市| 沙坪坝区| 张掖市| 宁安市| 山阴县| 罗城| 垣曲县| 宁波市| 江陵县| 麻阳| 黔东| 敦煌市| 牡丹江市| 铜川市| 巴彦淖尔市| 邵阳市| 永春县| 左云县| 平远县| 上虞市| 赫章县| 景德镇市| 五台县| 安平县| 盐城市| 友谊县| 红桥区| 双流县| 马公市| 登封市|