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

為何 MCX 插頭會呈現大小不同?答案在這里

騰訊會議免費40分鐘不夠用?你要的秘訣在這里!

開源項目是怎么練成的:Horizen EDA 的前世今生

使用MPLAB Harmony v3軟件框架在PIC32CM LS60 Curiosity Pro評估工具包上實現安全引導

買云數據庫要購買服務器嗎?答案在這里
SSM框架在Java開發中的應用 如何使用SSM進行web開發
用于SLAM中點云地圖綜合評估的開源框架

開源能帶我們走向何方
揭秘動態化跨端框架在鴻蒙系統下的高性能解決方案

求救大佬,有沒有大佬知道這個B772在這個電路里面是什么作用的
鳳凰動力告訴你,知道不知道的AGV類型都在這里了

評論