第二步:進入機智云新版開發(fā)者體驗中心
第三步:創(chuàng)建一個智能產品
在左側創(chuàng)建“智能產品”;在右側創(chuàng)建“移動應用”
下圖是創(chuàng)建一個“空氣凈化器”智能硬件,點擊“創(chuàng)建”后,只需要幾秒鐘即可成功創(chuàng)建了。
接下來,要進行【產品開發(fā)】了。
在進入產品開發(fā)頁面后,我們按照左側目錄由上而下依次開發(fā)就行了。
機智云物聯網平臺提供了很多模板,由于我在創(chuàng)建智能產品的時候,選擇了標準模板的空氣凈化器產品,因此,在成功創(chuàng)建空氣凈化器后我點擊“產品開發(fā)”之后,發(fā)現數據點(也就是功能點)已經給定義好了。 (我覺得很好省時省力,如果不想使用官方模板,在創(chuàng)建的時候,選擇自定義版本就行了)
首先,定義模組信息了。這里提供了許多種類的模組,請注意在實際開發(fā)過程中,需要和實際的硬件產品對應。
王牌要出現了——虛擬設備。人如其名,虛擬設備其實是一款具有模擬硬件環(huán)境的在線產品。
在下圖中,我調了“運行模式、運行風速、室內溫度”,當點擊上報后,通信日志會告訴我我剛才操作了哪些內容
在實際開發(fā)過程中中,還需要進行MCU開發(fā),使用機智云MCU自動生成器生成的MCU包,可以節(jié)省不少功能開發(fā)的時間,只需進行四五處修改就好了。反正就是移植很快,機智云還提供了參考案例,指導如何修改。
第四步:創(chuàng)建移動應用
回到最初的頁面(快捷返回方式是點擊左上角的機智云logo),之后,點擊右側的“創(chuàng)建”,創(chuàng)建移動應用,可以選擇智能家居、商用租賃、自定義版本的類型,官方依據不同版本提供相應的應用模板。
在個性化頁面中,可以自定義APP應用的圖標、啟動圖、登錄頁面等詳情信息。
在拓展功能頁面中,可以定義APP應用的登錄方式、配置多種語音的APP、推送的方式、定位服務、以及調用語音控制服務等。
第五步:關聯應用
關聯應用這一步非常重要,相當于是將硬件和APP應用連接起來了。
一旦關聯好,既可以使用相應的APP來控制相應的硬件。
由于我創(chuàng)建的是空氣凈化器智能硬件和移動應用,所以我關聯相應的即可。
注意:“關聯應用“在“智能產品”中。
在關聯應用后,我們看到如下界面。這個頁面就是APP界面(我使用的是機智云提供的模板,很好看有沒有)。
第六步:發(fā)布APP應用
在構建應用頁面中,是為在應用商店上架APP應用準備的,需要配置相應的證書后,就能將證書內嵌到APP中,就能在構建應用后,將APP應用上架到應用商店去。
注意:“構建應用“在“移動產品”中
在正式上架或者是說發(fā)布應用前,可以通過構建測試版應用來檢驗APP是否符合需求。
至此,硬件部分完成了,移動應用(APP)部分也完成了。
用虛擬設備模擬實際硬件設備。用測試版應用來模擬上線版APP應用。
怎么樣,這樣看來開發(fā)智能設備是不是很簡單?
更多開源案例請至機智云社區(qū)查閱,鐵子攻城獅們來掌握沖浪技能啦~~