華為IoT生態(tài)大揭秘:LiteOS、OceanConnect、智慧家庭三足鼎立
提供OceanConnect開(kāi)發(fā)資源 :
本文引用地址:http://cafeforensic.com/article/201608/295132.htm
為了構(gòu)筑行業(yè)生態(tài)能力,華為創(chuàng)建了IoT聯(lián)接管理平臺(tái)遠(yuǎn)程實(shí)驗(yàn)室,為開(kāi)發(fā)者提供了7×24小時(shí)免費(fèi)的云化實(shí)驗(yàn)室環(huán)境。借助遠(yuǎn)程實(shí)驗(yàn)室自助管理平臺(tái),開(kāi)發(fā)者不需要購(gòu)置華為產(chǎn)品便可基于遠(yuǎn)程實(shí)驗(yàn)室針對(duì)相關(guān)產(chǎn)品進(jìn)行二次開(kāi)發(fā),并實(shí)現(xiàn)遠(yuǎn)程對(duì)接測(cè)試認(rèn)證。
快速開(kāi)始:智慧家庭
通過(guò)華為提供的智慧家庭平臺(tái)、網(wǎng)關(guān)開(kāi)放Agent API和測(cè)試APP:HiHo APP,開(kāi)發(fā)者無(wú)需開(kāi)發(fā)或少量開(kāi)發(fā)就能快速集成Z-Wave、ZigBee、WiFi等協(xié)議類(lèi)型的智能家居設(shè)備或傳感器,實(shí)現(xiàn)智能設(shè)備或傳感器功能的快速驗(yàn)證。
華為的智慧家庭方案提供設(shè)備能力開(kāi)放能力,并提供了Agent系列組件,開(kāi)發(fā)者可以基于華為提供的Agent系列組件框架開(kāi)發(fā),就可以快速集成設(shè)備或傳感器;提供的APP SDK,已經(jīng)封裝了應(yīng)用與IoT平臺(tái)的通訊協(xié)議,這大大降低了開(kāi)發(fā)APP的難度。開(kāi)發(fā)者基于APP SDK,可以快速開(kāi)發(fā)滿(mǎn)足演示及商用要求的APP。
開(kāi)發(fā)步驟簡(jiǎn)介:
下面以智慧家庭領(lǐng)域的Z-Wave傳感器接入到IoT平臺(tái)為例說(shuō)明:
步驟1:環(huán)境準(zhǔn)備
需要準(zhǔn)備智慧家庭網(wǎng)關(guān),用于開(kāi)發(fā)調(diào)測(cè)傳感器使用。建議使用樹(shù)莓派網(wǎng)關(guān)進(jìn)行調(diào)測(cè)。
步驟2:傳感器適配開(kāi)發(fā):無(wú)碼化或少量開(kāi)發(fā)
對(duì)于華為已集成的傳感器,開(kāi)發(fā)者只需要簡(jiǎn)單配置就可以完成傳感器接入。參考《華為IoT Agent集成開(kāi)發(fā)指南.docx》中的“4.2 配置接入開(kāi) 發(fā)”章節(jié)。
對(duì)于華為未集成的傳感器,開(kāi)發(fā)者需要參考該開(kāi)發(fā)指南中的“4.3 定制開(kāi)發(fā)接入”做少量開(kāi)發(fā),完成插件包開(kāi)發(fā)。這一步,華為提供了樣例程序 供開(kāi)發(fā)者參考,可以提高開(kāi)發(fā)效率。
步驟3:連接到華為實(shí)驗(yàn)室進(jìn)行調(diào)測(cè)
調(diào)測(cè)時(shí),需要根據(jù)《華為IoT Agent集成開(kāi)發(fā)指南.docx》中介紹的調(diào)測(cè)方法,將配置文件或插件包上傳到網(wǎng)關(guān),將設(shè)備能力描述文件上傳到 華為實(shí)驗(yàn)室IoT平臺(tái)。
之后,下載華為測(cè)試APP,測(cè)試APP已經(jīng)預(yù)置了華為實(shí)驗(yàn)室的IP地址,開(kāi)發(fā)者使用該APP可以直接連接到實(shí)驗(yàn)室環(huán)境進(jìn)行測(cè)試。
快速開(kāi)始:工業(yè)領(lǐng)域
華為IoT Agent Lite在智慧家庭、工業(yè)物聯(lián)網(wǎng)、車(chē)聯(lián)網(wǎng)等領(lǐng)域?yàn)橹悄茉O(shè)備提供了標(biāo)準(zhǔn)接入華為IoT聯(lián)接管理平臺(tái)的能力。
直連設(shè)備的集成比工業(yè)網(wǎng)關(guān)簡(jiǎn)單些,下面以集成工業(yè)網(wǎng)關(guān)為例說(shuō)明:
步驟1:環(huán)境準(zhǔn)備
確認(rèn)工業(yè)網(wǎng)關(guān)的交叉編譯環(huán)境環(huán)境,華為AgentLite是否可以支持。可以通過(guò)華為提供的mytest工具判斷。
如果交叉編譯環(huán)境滿(mǎn)足,則可以啟動(dòng)開(kāi)發(fā)。
步驟2:工業(yè)網(wǎng)關(guān)適配開(kāi)發(fā)
開(kāi)發(fā)者需要根據(jù)《華為IoT Agent Lite集成開(kāi)發(fā)指南(C).docx》,對(duì)工業(yè)網(wǎng)關(guān)使用到的接口進(jìn)行適配開(kāi)發(fā)。
這一步,華為提供了樣例程序供開(kāi)發(fā)者參考,可以提高開(kāi)發(fā)效率。
步驟3:連接到華為實(shí)驗(yàn)室進(jìn)行調(diào)測(cè)
下載華為測(cè)試APP,測(cè)試APP已經(jīng)預(yù)置了華為實(shí)驗(yàn)室的IP地址,使用該APP就可以直接連接到實(shí)驗(yàn)室環(huán)境進(jìn)行測(cè)試。
評(píng)論