設(shè)備接入方案即設(shè)備接入微信硬件平臺(tái)使用的數(shù)據(jù)傳輸方案姑子,目前包含平臺(tái)基礎(chǔ)接入方案與微信硬件云標(biāo)準(zhǔn)接入方案。
1.平臺(tái)基礎(chǔ)接入方案
適用對(duì)象:
(1)擁有后臺(tái)服務(wù)器的設(shè)備廠商
(2)希望在公眾號(hào)體系內(nèi)獨(dú)立實(shí)現(xiàn)設(shè)備相關(guān)功能(即不需要微信硬件平臺(tái)提供的產(chǎn)品標(biāo)準(zhǔn)能力)
(3)希望設(shè)備可以收發(fā)微信消息(圖片/音樂/文件/地理位置等)微信硬件平臺(tái)是基于微信公眾平臺(tái)基礎(chǔ)構(gòu)建的壁酬,微信公眾平臺(tái)基礎(chǔ)技術(shù)架構(gòu)如圖1所示:
公眾號(hào)運(yùn)營(yíng)分為編輯模式和開發(fā)模式。在編輯模式下岳服,公眾號(hào)運(yùn)營(yíng)者登錄微信公眾號(hào)管理頁(yè)面,通過手動(dòng)方式編輯消息和管理用戶吊宋。在開發(fā)模式下颜武,運(yùn)營(yíng)者可以獲得更多高級(jí)的接口功能(包括設(shè)備功能),通過編寫消息接口程序鳞上,讓第三方服務(wù)器自動(dòng)管理用戶和消息。
在這個(gè)基礎(chǔ)架構(gòu)里篙议,設(shè)備廠家必須有自己的服務(wù)器,通過硬件平臺(tái)基礎(chǔ)消息接口鬼贱,接收設(shè)備和用戶消息,提供設(shè)備服務(wù)这难。
2. 微信硬件云標(biāo)準(zhǔn)接入方案
適用對(duì)象:希望通過微信硬件平臺(tái)提供的產(chǎn)品標(biāo)準(zhǔn)能力集定義設(shè)備數(shù)據(jù),實(shí)現(xiàn)設(shè)備數(shù)據(jù)互聯(lián)互通的設(shè)備姻乓。
(1)設(shè)備直連微信硬件云通道
微信硬件平臺(tái)為設(shè)備提供直連數(shù)據(jù)通道,設(shè)備可以通過直連SDK直接接入微信硬件服務(wù)器糖权,打通設(shè)備到云端的通道⌒前模框架如圖3所示:
在直連方案中,微信硬件平臺(tái)將提供設(shè)備信息管理腿堤、綁定關(guān)系存儲(chǔ)、設(shè)備權(quán)限管理笆檀、設(shè)備固件版本控制盒至、設(shè)備數(shù)據(jù)統(tǒng)計(jì)酗洒、數(shù)據(jù)登錄鑒權(quán)、狀態(tài)更新樱衷、固件更新等服務(wù)。
(2)設(shè)備商云連接微信硬件云通道
設(shè)備連接廠商服務(wù)器后矩桂,可通過設(shè)備openAPI與微信硬件云對(duì)接≈读瘢框架如圖4所示:
目前,設(shè)備廠商可通過微信硬件平臺(tái)提供的開發(fā)模式接入設(shè)備蕊爵。整體技術(shù)架構(gòu)如圖5所示: