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