91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

機智云三種APP開發(fā)方式介紹

機智云物聯(lián)網(wǎng) ? 來源:機智云物聯(lián)網(wǎng) ? 作者:機智云物聯(lián)網(wǎng) ? 2021-11-21 15:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

機智云針對不同開發(fā)者的不同需求提供三種APP開發(fā)方式,包括集成SDK、使用app開源框架、使用app自動生成,幫助開發(fā)者更加快速開發(fā)自己的APP。開發(fā)者可以根據(jù)自己的項目需求,選取合適的方式進行APP開發(fā),以下為不同需求建議選用的開發(fā)方式。

01機智云設(shè)備接入SDK機智云的設(shè)備接入SDK(以下簡稱SDK)封裝了手機(包括PAD等設(shè)備)與機智云智能硬件的通訊過程,以及手機與云端的通訊過程。這些過程包括配置入網(wǎng)、發(fā)現(xiàn)、連接、控制、心跳、狀態(tài)上報、報警通知等。

def4018e-4a7d-11ec-b939-dac502259ad0.png

使用SDK,可以使得開發(fā)者快速完成APP開發(fā),開發(fā)者僅需關(guān)注APP的UI和UE設(shè)計即可,而相對復雜的協(xié)議與錯誤處理等事項可忽略。適合開發(fā)者的項目需求中,APP需要做復雜的業(yè)務(wù)邏輯處理,或者在自己已經(jīng)完成的APP項目下,需要集成機智云的SDK實現(xiàn)遠程控制的功能。

機智云目前提供3套SDK:iOS平臺原生SDK、Android平臺原生SDK、APICloud跨平臺SDK。開發(fā)者可以根據(jù)項目需要自行選擇,其中APICloud版本SDK可以用H5技術(shù)一次開發(fā),同時適配iOS和Android兩個平臺。

iOS平臺原生SDK下載地址:https://download.gizwits.com/zh-cn/p/95/97iOS平臺原生SDK集成指南:http://docs.gizwits.com/zh-cn/AppDev/iOSSDKA2.html Android平臺原生SDK下載地址:https://download.gizwits.com/zh-cn/p/95/97 Android平臺原生SDK集成指南:http://docs.gizwits.com/zh-cn/AppDev/AndroidSDKA2.html APICloud跨平臺SDK下載地址:https://download.gizwits.com/zh-cn/p/95/97

APICloud跨平臺SDK集成指南:

http://docs.gizwits.com/zh-cn/AppDev/APICloudWifiSDK.html

02機智云APP開源框架為了進一步降低開發(fā)者的開發(fā)難度,機智云推出了APP開源框架,適合開發(fā)者的項目需求中,APP需要做簡單的業(yè)務(wù)邏輯處理。在機智云APP開源框架中,已經(jīng)模塊化集成了如下功能:1.用戶部分:用戶注冊,找回密碼、第三方登錄(微信登錄、QQ登錄)用戶登錄:包括云端用戶登錄,第三方登錄(微信登錄、QQ登錄);2.配置設(shè)備入網(wǎng)(Arilink+SoftAP);3.設(shè)備發(fā)現(xiàn),列表展示;4.消息推送:極光推送、百度推送;

5.自定義皮膚。

APP開源框架將各個模塊獨立成包,開發(fā)者如果想了解其中某一個模塊的實現(xiàn)代碼與流程,直接參考框架代碼即可。iOS開源框架使用說明:

http://docs.gizwits.com/zh-cn/AppDev/iosframe.html

基于iOS開源框架的快速開發(fā)實例:

http://docs.gizwits.com/zh-cn/quickstart/iOSAPPFrame.html

Android開源框架使用說明:

http://docs.gizwits.com/zh-cn/AppDev/Android%E5%BC%80%E6%BA%90%E6%A1%86%E6%9E%B6%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97.html

基于Android開源框架的快速開發(fā)實例:

http://docs.gizwits.com/zh-cn/quickstart/AndroidAppFrame.html

APICloud開源框架使用說明:

http://docs.gizwits.com/zh-cn/AppDev/APICloudFrame.html

開源框架使用視頻教程:http://docs.gizwits.com/zh-cn/AppDev/%E5%BC%80%E6%BA%90%E6%A1%86%E6%9E%B6%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B.html

03機智云APP自動生成服務(wù)開發(fā)者的項目需求中,需要一款屬于自己項目產(chǎn)品的APP給予調(diào)試,或在APP開發(fā)中,需要一款完整的APP代碼給予參考。因此機智云在《APP開源框架》基礎(chǔ)上進一步推出了實現(xiàn)項目完整控制功能的APP開源代碼,降低開發(fā)智能硬件APP開發(fā)門檻及開發(fā)資源的投入。當開發(fā)者在產(chǎn)品項目上創(chuàng)建對應的數(shù)據(jù)點后,云端會根據(jù)產(chǎn)品定義的數(shù)據(jù)點生成對應產(chǎn)品的APP參考代碼。自動生成的APP代碼模塊化集成了一個智能硬件APP必備功能,主要包括:1.用戶部分:用戶注冊,找回密碼、第三方登錄(微信登錄、QQ登錄);2.配置設(shè)備入網(wǎng)(Arilink+SoftAP);3.設(shè)備發(fā)現(xiàn),列表展示;4.設(shè)備控制;

5.消息推送:設(shè)備報警后給APP推送報警信息,主要合作推送平臺是極光推送和百度推送。

開發(fā)者下載源碼后,只需要優(yōu)化UI和設(shè)計設(shè)備控制界面控制邏輯,源碼的控制頁面編寫了機智云SDK控制設(shè)備的標準流程,APP源碼二次開發(fā)過程中只需打包、安裝即可快速完成針對自身產(chǎn)品的智能控制APP。 APP自動生成代碼服務(wù)介紹以及使用教程:http://docs.gizwits.com/zh-cn/UserManual/devApp.html

04APP開發(fā)其他教程

iOS消息推送指南:

http://docs.gizwits.com/zh-cn/AppDev/iOS%E6%B6%88%E6%81%AF%E6%8E%A8%E9%80%81.html

iOS第三方登陸與換膚教程

http://docs.gizwits.com/zh-cn/AppDev/iOS%E7%AC%AC%E4%B8%89%E6%96%B9%E7%99%BB%E9%99%86%E4%B8%8E%E6%8D%A2%E8%82%A4.html

Android消息推送指南

http://docs.gizwits.com/zh-cn/AppDev/Android%E6%B6%88%E6%81%AF%E6%8E%A8%E9%80%81.html

Android第三方登錄與換膚教程

http://docs.gizwits.com/zh-cn/AppDev/Android%E7%AC%AC%E4%B8%89%E6%96%B9%E7%99%BB%E5%BD%95%E4%B8%8E%E6%8D%A2%E8%82%A4.html

SDK數(shù)據(jù)透傳方法解析:

http://docs.gizwits.com/zh-cn/AppDev/SDK%E6%95%B0%E6%8D%AE%E9%80%8F%E4%BC%A0%E6%96%B9%E6%B3%95%E8%A7%A3%E6%9E%90.html

需要注意的是:以上方法都是基于機智云APP開源框架使用。

05機智云APP開發(fā)準備工作? 創(chuàng)建產(chǎn)品并定義數(shù)據(jù)點

df7951e0-4a7d-11ec-b939-dac502259ad0.png

? 為產(chǎn)品創(chuàng)建安卓和iOS應用

在服務(wù)欄目下,點擊“應用配置”,分別添加安卓與iOS應用。

? App ID與App Secret含義與作用App ID:應用標識碼App Secret:App ID的驗證密鑰APPID在開發(fā)APP過程中的作用,如下圖所示:

e05471e4-4a7d-11ec-b939-dac502259ad0.png

當開發(fā)者需要為一款智能產(chǎn)品開發(fā)應用(包括iOS、Android、Web應用等)時,在機智云開發(fā)者中創(chuàng)建應用的時候,后臺會自動生成一個AppID,并與此設(shè)備進行關(guān)聯(lián)。應用開發(fā)時需要填入此AppID。在APP注冊的所有用戶綁定在該Appid下。

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    4207

    瀏覽量

    46147
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1101

    瀏覽量

    51730
  • 智能硬件
    +關(guān)注

    關(guān)注

    205

    文章

    2423

    瀏覽量

    111461

原文標題:APP開發(fā) | 機智云三種APP開發(fā)方式介紹

文章出處:【微信號:gwnews,微信公眾號:機智云物聯(lián)網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    機智Gokit3開發(fā)篇》4 RGB燈的介紹與驅(qū)動移植(HAL庫)

    在物聯(lián)網(wǎng)開發(fā)與STM32嵌入式應用實踐中,RGB燈是實現(xiàn)可視化交互、狀態(tài)指示的常用外設(shè),而機智Gokit3開發(fā)板作為物聯(lián)網(wǎng)開發(fā)的經(jīng)典硬件平
    的頭像 發(fā)表于 01-28 19:11 ?5066次閱讀
    《<b class='flag-5'>機智</b><b class='flag-5'>云</b>Gokit3<b class='flag-5'>開發(fā)</b>篇》4 RGB燈的<b class='flag-5'>介紹</b>與驅(qū)動移植(HAL庫)

    C語言中實現(xiàn)函數(shù)宏的三種方式

    在宏的第一個分號后便結(jié)束。即 a = b 和 b = tmp 均不受控制語句所作用。 因此,在工程中,一般使用三種方式來對函數(shù)宏進行封裝,分別為 {}、do{...}while(0
    發(fā)表于 12-29 07:34

    機智Gokit3開發(fā)篇:ST-Link燒錄MCU程序操作詳解

    本文主要介紹如何為機智Gokit3的MCU模式進行程序燒錄(ST-Link版)。由于Gokit3底板采用的是STM32芯片,針對ST的MCU,推薦使用以下兩燒錄
    的頭像 發(fā)表于 12-17 18:46 ?446次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b>Gokit3<b class='flag-5'>開發(fā)</b>篇:ST-Link燒錄MCU程序操作詳解

    STM32快速上實戰(zhàn)指南:手把手帶你入門機智

    本項目基于STM32F103C8T6最小系統(tǒng)板,采用HAL庫開發(fā)方式,結(jié)合ESP01sWi-Fi模塊,實現(xiàn)將各類傳感器數(shù)據(jù)快速上傳至機智平臺。通過移植機智
    的頭像 發(fā)表于 12-10 18:04 ?1092次閱讀
    STM32快速上<b class='flag-5'>云</b>實戰(zhàn)指南:手把手帶你入門<b class='flag-5'>機智</b><b class='flag-5'>云</b>

    伺服電機的三種制動方式有什么區(qū)別?

    伺服電機作為自動化控制系統(tǒng)中執(zhí)行元件的核心部件,其制動性能直接影響設(shè)備的定位精度和安全可靠性。目前主流的伺服電機制動方式包括動態(tài)制動、再生制動和電磁機械制動三種,它們在制動原理、應用場景及技術(shù)特點上
    的頭像 發(fā)表于 09-19 18:26 ?1767次閱讀
    伺服電機的<b class='flag-5'>三種</b>制動<b class='flag-5'>方式</b>有什么區(qū)別?

    MEMS中的三種測溫方式

    在集成MEMS芯片的環(huán)境溫度測量領(lǐng)域,熱阻、熱電堆和PN結(jié)原理是三種主流技術(shù)。熱阻是利用熱敏電阻,如金屬鉑或注入硅的溫度電阻系數(shù)恒定,即電阻隨溫度線性變化的特性測溫,電阻變化直接對應絕對溫度,需恒流源供電。
    的頭像 發(fā)表于 07-16 13:58 ?1671次閱讀
    MEMS中的<b class='flag-5'>三種</b>測溫<b class='flag-5'>方式</b>

    機智配網(wǎng)教程 第二期:生成MCU代碼包與調(diào)試

    在上一期中,我們介紹機智GAgent固件的燒錄過程,并在測試中完成了機智開發(fā)者賬號的注冊及
    的頭像 發(fā)表于 06-28 10:02 ?892次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b>配網(wǎng)教程 第二期:生成MCU代碼包與調(diào)試

    開關(guān)電源三種控制模式:PWM/PFM/PSM

    摘要 本文詳細介紹了開關(guān)電源的三種主要調(diào)制方式:PWM(脈沖寬度調(diào)制)、PFM(脈沖頻率調(diào)制)和PSM(脈沖跨周期調(diào)制)。PWM通過調(diào)整脈沖寬度保持恒定頻率,適用于重負載,但輕負載效率低。PFM則在
    發(fā)表于 06-09 16:11

    HarmonyOS基礎(chǔ)組件:Button三種類型的使用

    中的Button相較于Android原生來說,功能比較豐富,擴展性高,減少了開發(fā)者的代碼數(shù)量,簡化了使用方式。不僅可以自定義圓角還支持三種樣式。 常用屬性 名稱 參數(shù)類型 描述 type
    的頭像 發(fā)表于 06-09 15:48 ?2614次閱讀
    HarmonyOS基礎(chǔ)組件:Button<b class='flag-5'>三種</b>類型的使用

    基于STM32 HAL庫與標準庫的esp8266接入機智方案(二)

    ,我們還將討論如何移植HAL庫和標準庫以實現(xiàn)與機智的兼容,幫助開發(fā)者更高效地完成項目的平臺接入。代碼下載注意:此時手機app端的該設(shè)備為
    的頭像 發(fā)表于 05-28 18:02 ?1406次閱讀
    基于STM32 HAL庫與標準庫的esp8266接入<b class='flag-5'>機智</b><b class='flag-5'>云</b>方案(二)

    介紹三種常見的MySQL高可用方案

    在生產(chǎn)環(huán)境中,為了確保數(shù)據(jù)庫系統(tǒng)的連續(xù)可用性、降低故障恢復時間以及實現(xiàn)業(yè)務(wù)的無縫切換,高可用(High Availability, HA)方案至關(guān)重要。本文將詳細介紹三種常見的 MySQL 高可用
    的頭像 發(fā)表于 05-28 17:16 ?1247次閱讀

    STM32與機智連接實現(xiàn)步驟與技巧(下篇):機智代碼移植與優(yōu)化

    在《STM32與機智連接實現(xiàn)步驟與技巧(上篇)》中,我們介紹了硬件連接和通信協(xié)議配置。本篇將重點講解如何將機智相關(guān)代碼移植到STM32,
    的頭像 發(fā)表于 05-23 18:10 ?1115次閱讀
    STM32與<b class='flag-5'>機智</b><b class='flag-5'>云</b>連接實現(xiàn)步驟與技巧(下篇):<b class='flag-5'>機智</b><b class='flag-5'>云</b>代碼移植與優(yōu)化

    STM32與機智連接實現(xiàn)步驟與技巧(上篇)

    通過STM32與機智的連接,開發(fā)者可以實現(xiàn)設(shè)備的遠程控制和數(shù)據(jù)管理,提升物聯(lián)網(wǎng)應用的智能化水平。本文將介紹STM32與機智
    的頭像 發(fā)表于 05-23 18:10 ?1164次閱讀
    STM32與<b class='flag-5'>機智</b><b class='flag-5'>云</b>連接實現(xiàn)步驟與技巧(上篇)

    信號隔離器三種供電方式的區(qū)別

    信號隔離器是一重要的信號隔離裝置,其供電方式主要有獨立供電、回路供電和輸出回路供電三種。以下是這三種供電方式的詳細區(qū)別: 一、獨立供電 1
    的頭像 發(fā)表于 04-17 16:23 ?1544次閱讀
    信號隔離器<b class='flag-5'>三種</b>供電<b class='flag-5'>方式</b>的區(qū)別

    redis三種集群方案詳解

    在Redis中提供的集群方案總共有三種(一般一個redis節(jié)點不超過10G內(nèi)存)。
    的頭像 發(fā)表于 03-31 10:46 ?1535次閱讀
    redis<b class='flag-5'>三種</b>集群方案詳解