為方便開發(fā)者快速開發(fā)不同設備端的App,機智云開源了安卓、iOS、APICloud等形式的框架。該框架封裝了手機(包括PAD等設備)與機智云智能硬件的通訊過程,以及手機與云端的通訊過程。這些過程包括配置入網、發(fā)現、連接、控制、心跳、狀態(tài)上報、報警通知等。使用該框架,可以使得開發(fā)者快速完成APP開發(fā),開發(fā)者僅需關注APP的UI和UE設計即可,而相對復雜的協(xié)議與錯誤處理等事項可忽略。
換句話說,基于機智云自助開發(fā)平臺的App手機應用自動生成框架,讓開發(fā)者最快在幾個小時內就能做出靠譜的、符合規(guī)范可在應用商店上架的應用。以智能燈為例,開發(fā)者只需要80行代碼就可以完成一個App的開發(fā),并馬上可以通過機智云平臺的虛擬設備,測試要開發(fā)的智能設備的功能,不需要實體設備,大大節(jié)省了功能開發(fā)的周期和成本。
若需開發(fā)不同用途的APP,使用開源框架同樣能參考實現你的需求,可以至以下途徑獲?。?/p>
iOS版本開源框架:
iOS開源框架工程源碼鏈接:
https://git.oschina.net/dantang/GizOpenSource_AppKit_iOS
iOSApp 開源框架使用指南:
http://docs.gizwits.com/hc/search/link/id/181715/search_id/2025523/
iOS GokitApp是使用開源框架工程的源碼范例,源碼鏈接:
https://git.oschina.net/dantang/GoKit_Demo_iOS
Android版本開源框架:
Android開源框架工程源碼鏈接:
https://git.oschina.net/dantang/GizOpenSource_AppKit_Android
Android App 開源框架使用指南:
http://docs.gizwits.com/hc/kb/article/186638/
AndroidGokit App是使用開源框架工程的源碼范例,源碼鏈接:
https://git.oschina.net/dantang/GoKit_Demo_Androi
APP開源框架教學視頻
我們在app開發(fā)之前,需要學會在機智云開發(fā)者中心創(chuàng)建新產品。首先選擇產品分類和方案,為產品添加數據點,最后為產品創(chuàng)建應用。為了幫助大家更好地理解整個創(chuàng)建過程,我們在視頻里穿插著介紹了開源框架、數據點、數據點模板、Product key、Product Secret、App ID、App Secret等用法。
本教程在開源框架代碼基礎上做一個控制gokit紅燈開關的iOS App。下載代碼后進行APP定制,在控制頁面的布局文件中創(chuàng)建點擊事件,將pruductkey燒寫進Gokit的MCU固件中,最后為大家實操展示APP控制Gokit亮燈。為了幫助大家更好地理解整個創(chuàng)建過程,我們在視頻里穿插著介紹了開源框架代碼模塊、代碼功能、指令添加、iOS app、設備配置等用法。
本教程在開源框架代碼基礎上做一個控制gokit紅燈開關的Android App。下載代碼后進行APP定制,在設備控制頁面的布局文件中創(chuàng)建點擊事件,將pruductkey燒寫進Gokit的MCU固件中,最后為大家實操展示APP控制Gokit亮燈。為了幫助大家更好地理解整個創(chuàng)建過程,我們在視頻里穿插著介紹了開源框架代碼模塊、代碼功能、指令添加、Android app、設備配置等用法。
基于機智云APP開源框架的相關效果圖:
-
開源
+關注
關注
3文章
3320瀏覽量
42473
發(fā)布評論請先 登錄
相關推薦
評論