outlet : O ), { π · j. I n ? £\C ? I switch :. o千t , out l et : I ), { "switch": "off , 'outlet : 2 ), { swi ten :. o千t , "outlet": 3 } ], Ii jr v# Ji n a r\ ji fw¥ersion : G, 2.1 }
[0040] 響應(yīng)參數(shù):
[0041 ]
[0042] 以模擬京東協(xié)議的適配器為例:
[0043] 統(tǒng)一云平臺(tái)接入?yún)f(xié)議中更新/上報(bào)指令會(huì)轉(zhuǎn)換為京東協(xié)議中設(shè)備上報(bào)狀態(tài)。統(tǒng)一 協(xié)議中deviceid轉(zhuǎn)換為京東feed_Id。access_key為京東分配的key,和stream_id -起 保存在統(tǒng)一云平臺(tái)中,根據(jù)deviceid查找得到。
[0044] 統(tǒng)一協(xié)議中params中數(shù)據(jù)點(diǎn)會(huì)轉(zhuǎn)換為京東協(xié)議中datapoints。
[0045] 以下為京東設(shè)備上報(bào)狀態(tài)協(xié)議格式。
[0046] {
[0047] "code": 103,
[0048] "device": {
[0049] "feed_id":"10000",
[0050] 〃access_key":"6a97d3b4aec51a72944831ac9b4380b4"
[0051] },
[0052] 〃 streams〃:[
[0053] {
[0054] 〃stream_id":"light",
[0055] 〃datapoints":[
[0056] {
[0057] "at":"2013-04-22T00:35:43+0800",
[0058] "value":"0〃
[0059] },
[0060] {
[0061] "at":"2013-04-22T00:35:43+0800",
[0062] "value":"0〃
[0063] }
[0064] ]
[0065] }
[0066] 心跳指令由客戶端定時(shí)發(fā)起,保持長(zhǎng)連接,如果出錯(cuò),則重連,其參數(shù)如下:
[0067] 請(qǐng)求參數(shù):
[0071] 以下以一個(gè)實(shí)施例作為舉例進(jìn)行說明:如智能移動(dòng)設(shè)備為手機(jī),物聯(lián)網(wǎng)智能終端 為智能風(fēng)扇,則手機(jī)控制智能風(fēng)扇的流程如下:
[0072] 1.手機(jī)安裝控制APP,可以是統(tǒng)一云平臺(tái)APP,也可以是第三方云平臺(tái)APP,如微 信或阿里小智或京東微聯(lián),如為第三方云平臺(tái)APP,則手機(jī)APP向第三方云平臺(tái)發(fā)送控制指 令;如為統(tǒng)一云平臺(tái)APP,則手機(jī)APP向統(tǒng)一云平臺(tái)發(fā)送控制指令;
[0073] 2.用戶使用APP對(duì)智能風(fēng)扇進(jìn)行WIFI配對(duì),即通過配對(duì)過程把家里WIFI密碼傳 遞給智能風(fēng)扇,智能風(fēng)扇聯(lián)網(wǎng)后,接入統(tǒng)一云平臺(tái)。
[0074] 3.如手機(jī)中為第三方云平臺(tái)APP,則阿里或京東或微信等第三方云平臺(tái)把收到的 控制指令發(fā)給統(tǒng)一云平臺(tái);
[0075] 4.統(tǒng)一云平臺(tái)通過協(xié)議適配器把京東或微信控制指令轉(zhuǎn)化為統(tǒng)一控制指令;
[0076] 以下為京東控制指令:
[0077] {
[0078] "code" :1002,
[0079] "control":[
[0080] {
[0081] 〃stream_id":"openlight",
[0082] "current_value":"333〃
[0083] },
[0084] {
[0085] 〃stream_id":"switch",
[0086] "current_value":"1〃
[0087] }
[0088] ],
[0089] "feed_id":10000,
[0090] ''attribute": {
[0091] "serial":87020
[0092] }
[0093] }
[0094] 轉(zhuǎn)換適配過程如下:
[0095] code為京東協(xié)議編號(hào),轉(zhuǎn)換為統(tǒng)一云平臺(tái)中的產(chǎn)品類型(每種產(chǎn)品類型會(huì)有一個(gè) 協(xié)議);
[0096] feed_id是設(shè)備在京東的唯一編號(hào),轉(zhuǎn)換為統(tǒng)一云平臺(tái)中的deviceid ;
[0097] Stream_id為功能標(biāo)識(shí),轉(zhuǎn)換為統(tǒng)一云平臺(tái)中switch ;
[0098] 5.通過消息收發(fā)服務(wù)器把控制指令發(fā)送給智能風(fēng)扇,比如在微信APP的公眾號(hào)中 選擇智能風(fēng)扇,點(diǎn)擊打開,則打開智能風(fēng)扇,其中消息收發(fā)服務(wù)器指直接和設(shè)備保持長(zhǎng)連接 的服務(wù)器。
[0099] 由上可知,本發(fā)明通過在第三方云平臺(tái)和物聯(lián)網(wǎng)智能終端之間引入具有總線結(jié)構(gòu) 的統(tǒng)一云平臺(tái)作為接入中轉(zhuǎn)媒介,一方面,安裝有不同的第三方云平臺(tái)的APP的不同移動(dòng) 智能設(shè)備通過第三方云平臺(tái)訪問或控制物聯(lián)網(wǎng)智能終端時(shí),可通過統(tǒng)一云平臺(tái)中的協(xié)議適 配器將第三方云平臺(tái)的接入?yún)f(xié)議轉(zhuǎn)換為統(tǒng)一云平臺(tái)的接入?yún)f(xié)議,從而能間接地控制物聯(lián)網(wǎng) 智能終端的操作,使不同的物聯(lián)網(wǎng)云平臺(tái)可控制同一物聯(lián)網(wǎng)智能終端,或同一物聯(lián)網(wǎng)云平 臺(tái)可控制不同的物聯(lián)網(wǎng)智能終端,另一方面,移動(dòng)智能設(shè)備不管安裝了何種第三方云平臺(tái) 的APP,都能直接通過統(tǒng)一云平臺(tái)控制任何物聯(lián)網(wǎng)智能終端,兼容性好,使用非常方便,設(shè)備 成本大幅降低。
[0100] 盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,本領(lǐng)域的普通技術(shù)人員可以理解:在不 脫離本發(fā)明的原理和宗旨的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本 發(fā)明的范圍由權(quán)利要求及其等同物限定。
【主權(quán)項(xiàng)】
1. 基于總線適配的多物聯(lián)網(wǎng)云平臺(tái)的終端接入及控制系統(tǒng),其特征在于,包括多個(gè)智 能移動(dòng)設(shè)備、多個(gè)第三方云平臺(tái)、統(tǒng)一云平臺(tái)和物聯(lián)網(wǎng)智能終端; 各所述智能移動(dòng)設(shè)備分別對(duì)應(yīng)連接至各所述第三方云平臺(tái),所述統(tǒng)一云平臺(tái)包括總 線,各所述第三方云平臺(tái)通過所述總線分別連接至所述統(tǒng)一云平臺(tái),所述物聯(lián)網(wǎng)智能終端 也連接至所述統(tǒng)一云平臺(tái); 至少一個(gè)所述智能移動(dòng)設(shè)備適于通過至少一個(gè)所述第三方云平臺(tái)控制所述物聯(lián)網(wǎng)智 能終端的操作。2. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述物聯(lián)網(wǎng)智能終端通過以下方式連接 至所述統(tǒng)一云平臺(tái): 至少一個(gè)所述智能移動(dòng)設(shè)備根據(jù)所述物聯(lián)網(wǎng)智能終端的識(shí)別碼先查找到物聯(lián)網(wǎng)智能 終端,然后所述智能移動(dòng)設(shè)備將自己所接入的WIFI的SSID及密碼發(fā)給物聯(lián)網(wǎng)智能終端,則 物聯(lián)網(wǎng)智能終端通過所述WIFI接入所述統(tǒng)一云平臺(tái)。3. 根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述物聯(lián)網(wǎng)智能終端還以物聯(lián)網(wǎng)智能終 端的識(shí)別碼和密鑰在所述統(tǒng)一云平臺(tái)進(jìn)行注冊(cè)。4. 根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,所述智能移動(dòng)設(shè)備通過以下方式對(duì)所述 物聯(lián)網(wǎng)智能終端的操作進(jìn)行控制: 所述統(tǒng)一云平臺(tái)接入各所述第三方云平臺(tái),并模擬第三方云設(shè)備在各第三方云平臺(tái)進(jìn) 行注冊(cè),使所述智能移動(dòng)設(shè)備將所述物聯(lián)網(wǎng)智能終端綁定到各第三方云平臺(tái),則所述智能 移動(dòng)設(shè)備的用戶賬號(hào)與所述物聯(lián)網(wǎng)智能終端的識(shí)別碼之間的綁定關(guān)系被存儲(chǔ)至各第三方 云平臺(tái),并由各第三方云平臺(tái)將所述綁定關(guān)系存儲(chǔ)至所述統(tǒng)一云平臺(tái),以便所述智能移動(dòng) 設(shè)備通過至少一個(gè)第三方云平臺(tái)控制所述物聯(lián)網(wǎng)智能終端。5. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述統(tǒng)一云平臺(tái)包括多個(gè)協(xié)議適配器,各 所述第三方云平臺(tái)分別對(duì)應(yīng)連接至各所述協(xié)議適配器; 各所述協(xié)議適配器適于將與其連接的第三方云平臺(tái)的接入?yún)f(xié)議轉(zhuǎn)換為所述統(tǒng)一云平 臺(tái)的接入?yún)f(xié)議。6. 根據(jù)權(quán)利要求1或5所述的系統(tǒng),其特征在于,所述統(tǒng)一云平臺(tái)包括消息收發(fā)服務(wù) 器,所述物聯(lián)網(wǎng)智能終端通過所述消息收發(fā)服務(wù)器連接至所述總線。7. 根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述總線為消息控制總線。8. 根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述統(tǒng)一云平臺(tái)的接入?yún)f(xié)議包括握手指 令和更新及上報(bào)狀態(tài)指令; 所述握手指令用于所述統(tǒng)一云平臺(tái)對(duì)所述物聯(lián)網(wǎng)智能終端進(jìn)行認(rèn)證; 所述更新及上報(bào)狀態(tài)指令用于所述智能移動(dòng)設(shè)備修改所述物聯(lián)網(wǎng)智能終端的設(shè)備狀 態(tài),所述物聯(lián)網(wǎng)智能終端將更新的設(shè)備狀態(tài)上報(bào)至所述統(tǒng)一云平臺(tái)。9. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述物聯(lián)網(wǎng)智能終端與所述統(tǒng)一云平臺(tái) 之間的連接為TCP長(zhǎng)連接。10. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述智能移動(dòng)設(shè)備中設(shè)有所述第三方云 平臺(tái)和/或統(tǒng)一云平臺(tái)的應(yīng)用程序。
【專利摘要】本發(fā)明公開一種基于總線適配的多物聯(lián)網(wǎng)云平臺(tái)的終端接入及控制系統(tǒng),包括多個(gè)智能移動(dòng)設(shè)備、多個(gè)第三方云平臺(tái)、統(tǒng)一云平臺(tái)和物聯(lián)網(wǎng)智能終端;各所述智能移動(dòng)設(shè)備分別對(duì)應(yīng)連接至各所述第三方云平臺(tái),所述統(tǒng)一云平臺(tái)包括總線,各所述第三方云平臺(tái)通過所述總線分別連接至所述統(tǒng)一云平臺(tái),所述物聯(lián)網(wǎng)智能終端也連接至所述統(tǒng)一云平臺(tái);至少一個(gè)所述智能移動(dòng)設(shè)備適于通過至少一個(gè)所述第三方云平臺(tái)控制所述物聯(lián)網(wǎng)智能終端的操作。本發(fā)明通過在第三方云平臺(tái)和物聯(lián)網(wǎng)智能終端之間引入具有總線結(jié)構(gòu)的統(tǒng)一云平臺(tái)作為接入中轉(zhuǎn)媒介,從而能間接地控制物聯(lián)網(wǎng)智能終端的操作,兼容性好,使用非常方便,設(shè)備成本大幅降低。
【IPC分類】H04L29/08, H04L12/40, H04L29/06
【公開號(hào)】CN105245427
【申請(qǐng)?zhí)枴緾N201510821311
【發(fā)明人】張進(jìn)軍, 謝哲
【申請(qǐng)人】深圳酷宅科技有限公司
【公開日】2016年1月13日
【申請(qǐng)日】2015年11月24日