最近后臺有人問機(jī)智云公版APP、APP開源框架、APP代碼自動生成服務(wù)、超賽在線配置APP,它們之間有啥區(qū)別?個人覺得,區(qū)別主要在于我想用它們做啥?想快速控制 or 測試——選機(jī)智云公版APP想學(xué)習(xí)掌握技能——選機(jī)智云APP開源框架想學(xué)習(xí)掌握技能——選機(jī)智云APP代碼自動生成服務(wù)想高效制作個性化APP——選機(jī)智云超賽在線配置APP服務(wù)下面將他們進(jìn)行對比
1、機(jī)智云公版APP
機(jī)智云公版App,俗稱“產(chǎn)品調(diào)試APP”,是全球首款IoT設(shè)備通用調(diào)試工具,根據(jù)開發(fā)者自定義的產(chǎn)品功能,自動生成可響應(yīng)的控制頁面。
開發(fā)者在機(jī)智云平臺開發(fā)智能硬件時,可以很方便地使用該App對硬件設(shè)備進(jìn)行調(diào)試和驗(yàn)證。此APP有完整的用戶注冊、登陸和注銷流程,并且可以完成機(jī)智云智能硬件的配置入網(wǎng)、設(shè)備搜索、設(shè)備綁定、設(shè)備登錄、設(shè)備控制、遠(yuǎn)程控制、狀態(tài)更新、本地遠(yuǎn)程切換等基本設(shè)備操作。2、APP開源框架服務(wù)機(jī)智云APP開源框架,是使用機(jī)智云SDK開發(fā)的APP模板,實(shí)現(xiàn)了SDK的加載、初始化、用戶注冊、用戶登陸、設(shè)備配置、設(shè)備發(fā)現(xiàn)、設(shè)備連接、設(shè)備列表等基本的功能。
APP開源框架是一個可以編譯的源碼工程,對所有開發(fā)者開源,目前提供iOS和Android版本。APP開發(fā)者可以在框架上實(shí)現(xiàn)具體產(chǎn)品的控制頁面就可以生成一個完整的APP。
視頻版使用指南
1、開發(fā)者中心產(chǎn)品及設(shè)備應(yīng)用創(chuàng)建(App開發(fā)前傳)https://v.qq.com/x/page/p0344jspddv.html我們在app開發(fā)之前,需要學(xué)會在機(jī)智云開發(fā)者中心創(chuàng)建新產(chǎn)品。首先選擇產(chǎn)品分類和方案,為產(chǎn)品添加數(shù)據(jù)點(diǎn),最后為產(chǎn)品創(chuàng)建應(yīng)用。為了幫助大家更好地理解整個創(chuàng)建過程,我們在視頻里穿插著介紹了開源框架、數(shù)據(jù)點(diǎn)、數(shù)據(jù)點(diǎn)模板、Product key、Product Secret、App ID、App Secret等用法。2、使用開源框架快速開發(fā)一個功能簡單的iOS Apphttps://v.qq.com/x/page/b0350blmgcf.html本教程在開源框架代碼基礎(chǔ)上做一個控制gokit紅燈開關(guān)的iOS App。下載代碼后進(jìn)行APP定制,在控制頁面的布局文件中創(chuàng)建點(diǎn)擊事件,將pruductkey燒寫進(jìn)Gokit的MCU固件中,最后為大家實(shí)操展示APP控制Gokit亮燈。為了幫助大家更好地理解整個創(chuàng)建過程,我們在視頻里穿插著介紹了開源框架代碼模塊、代碼功能、指令添加、iOS app、設(shè)備配置等用法。3、使用開源框架快速開發(fā)一個功能簡單的Android Apphttps://v.qq.com/x/page/p03512if92n.html本教程在開源框架代碼基礎(chǔ)上做一個控制gokit紅燈開關(guān)的Android App。下載代碼后進(jìn)行APP定制,在設(shè)備控制頁面的布局文件中創(chuàng)建點(diǎn)擊事件,將pruductkey燒寫進(jìn)Gokit的MCU固件中,最后為大家實(shí)操展示APP控制Gokit亮燈。為了幫助大家更好地理解整個創(chuàng)建過程,我們在視頻里穿插著介紹了開源框架代碼模塊、代碼功能、指令添加、Android app、設(shè)備配置等用法。
3、APP代碼自動生成服務(wù)為了降低開發(fā)智能硬件APP開發(fā)門檻,降低開發(fā)資源的投入,機(jī)智云在《APP開源框架》基礎(chǔ)上進(jìn)一步推出了實(shí)現(xiàn)項(xiàng)目完整控制功能的APP開源代碼。
當(dāng)開發(fā)者在產(chǎn)品項(xiàng)目上創(chuàng)建對應(yīng)的數(shù)據(jù)點(diǎn)后,云端會根據(jù)產(chǎn)品定義的數(shù)據(jù)點(diǎn)生成對應(yīng)產(chǎn)品的APP參考代碼。 開發(fā)者下載源碼后,只需要優(yōu)化UI和設(shè)計(jì)設(shè)備控制界面控制邏輯,源碼的控制頁面編寫了機(jī)智云SDK控制設(shè)備的標(biāo)準(zhǔn)流程,APP源碼二次開發(fā)過程中只需按照該流程進(jìn)行相關(guān)代碼的優(yōu)化即可快速完成針對自身產(chǎn)品的智能控制APP。自動生成的APP代碼模塊化集成了一個智能硬件APP必備功能,主要包括:
1.用戶部分:用戶注冊,找回密碼、第三方登錄(微信登錄、QQ登錄)
2.配置設(shè)備入網(wǎng)(Arilink+SoftAP)
3.設(shè)備發(fā)現(xiàn),列表展示
4.設(shè)備控制
5.消息推送:設(shè)備報(bào)警后給APP推送報(bào)警信息,主要合作推送平臺是極光推送和百度推送。
使用介紹:http://docs.gizwits.com/zh-cn/UserManual/devApp.html4、機(jī)智云超賽在線配置APP服務(wù)這是一款無需下載安裝,只需登陸機(jī)智云開發(fā)者中心,就能夠通過自主設(shè)計(jì)、自主編輯UI、在線配置,就能制作出一款個性化的iOS和ios應(yīng)用。該服務(wù)還提供了自定義模板,您可以使用模板,也可以修改模板中的icon、啟動畫面,還有APP在線發(fā)布、版本管理服務(wù),加速應(yīng)用開發(fā),滿足個性需求。還支持一個應(yīng)用可以關(guān)聯(lián)多個硬件設(shè)備,換言之,一個APP控制多個智能硬件。使用機(jī)智云超賽在線配置服務(wù),即使不懂云和App開發(fā),也可以在不用寫任何代碼的情況下,輕松制作一款擁有專屬UI頁面的App遠(yuǎn)程對硬件的訪問。
無論是選用什么哪種方式進(jìn)行APP開發(fā),取決于最終目的。無論哪種開發(fā)方式,都是為了滿足個性化需求。
-
APP
+關(guān)注
關(guān)注
33文章
1586瀏覽量
74224 -
機(jī)智云
+關(guān)注
關(guān)注
3文章
617瀏覽量
26841
發(fā)布評論請先 登錄
app和deviceConfig的切換介紹
【HarmonyOS 5】App Linking 應(yīng)用間跳轉(zhuǎn)詳解
APP自動化測試框架

私有云和公有云有什么區(qū)別
京東App上線國內(nèi)打車服務(wù),目前為第三方接入
安科瑞如何打造基于“APP電表”的能源數(shù)據(jù)服務(wù)平臺

直線電機(jī)模組選型軟件:直驅(qū)在線APP,精準(zhǔn)定制解決方案

智慧水產(chǎn)養(yǎng)殖云平臺app
基于瑞薩FPB-RA4E2智能床頭燈項(xiàng)目——4 APP制作
工業(yè)APP與智能制造
機(jī)智云智家APP的設(shè)備掃描與綁定限制

IG902內(nèi)部APP實(shí)現(xiàn)數(shù)據(jù)互訪的步驟
如何向Buildroot內(nèi)添加外部APP

評論