為方便開發(fā)者快速開發(fā)不同設(shè)備端的App,機智云開源了安卓、iOS、APICloud等形式的框架。該框架封裝了手機(包括PAD等設(shè)備)與機智云智能硬件的通訊過程,以及手機與云端的通訊過程。這些過程包括配置入網(wǎng)、發(fā)現(xiàn)、連接、控制、心跳、狀態(tài)上報、報警通知等。使用該框架,可以使得開發(fā)者快速完成APP開發(fā),開發(fā)者僅需關(guān)注APP的UI和UE設(shè)計即可,而相對復(fù)雜的協(xié)議與錯誤處理等事項可忽略。
換句話說,基于機智云自助開發(fā)平臺的App手機應(yīng)用自動生成框架,讓開發(fā)者最快在幾個小時內(nèi)就能做出靠譜的、符合規(guī)范可在應(yīng)用商店上架的應(yīng)用。以智能燈為例,開發(fā)者只需要80行代碼就可以完成一個App的開發(fā),并馬上可以通過機智云平臺的虛擬設(shè)備,測試要開發(fā)的智能設(shè)備的功能,不需要實體設(shè)備,大大節(jié)省了功能開發(fā)的周期和成本。
若需開發(fā)不同用途的APP,使用開源框架同樣能參考實現(xiàn)你的需求,可以至以下途徑獲取。
我們在app開發(fā)之前,需要學(xué)會在機智云開發(fā)者中心創(chuàng)建新產(chǎn)品。首先選擇產(chǎn)品分類和方案,為產(chǎn)品添加數(shù)據(jù)點,最后為產(chǎn)品創(chuàng)建應(yīng)用。為了幫助大家更好地理解整個創(chuàng)建過程,我們在視頻里穿插著介紹了開源框架、數(shù)據(jù)點、數(shù)據(jù)點模板、Product key、Product Secret、App ID、App Secret等用法。
本教程在開源框架代碼基礎(chǔ)上做一個控制gokit紅燈開關(guān)的iOS App。下載代碼后進行APP定制,在控制頁面的布局文件中創(chuàng)建點擊事件,將pruductkey燒寫進Gokit的MCU固件中,最后為大家實操展示APP控制Gokit亮燈。為了幫助大家更好地理解整個創(chuàng)建過程,我們在視頻里穿插著介紹了開源框架代碼模塊、代碼功能、指令添加、iOS app、設(shè)備配置等用法。
本教程在開源框架代碼基礎(chǔ)上做一個控制gokit紅燈開關(guān)的Android App。下載代碼后進行APP定制,在設(shè)備控制頁面的布局文件中創(chuàng)建點擊事件,將pruductkey燒寫進Gokit的MCU固件中,最后為大家實操展示APP控制Gokit亮燈。為了幫助大家更好地理解整個創(chuàng)建過程,我們在視頻里穿插著介紹了開源框架代碼模塊、代碼功能、指令添加、Android app、設(shè)備配置等用法。
原文標(biāo)題:你要的APP開源框架在這里
文章出處:【微信公眾號:機智云開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
審核編輯:湯梓紅
-
APP
+關(guān)注
關(guān)注
33文章
1575瀏覽量
72611 -
開源
+關(guān)注
關(guān)注
3文章
3381瀏覽量
42604 -
iOS
+關(guān)注
關(guān)注
8文章
3396瀏覽量
150808
原文標(biāo)題:你要的APP開源框架在這里
文章出處:【微信號:IoTMaker,微信公眾號:機智云開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論