0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

机智云公版APP、APP开源框架、超赛在线配置APP服务有什么区别?

9GxC_IoTMaker 来源:未知 2022-11-29 12:45 次阅读

最近后台有人问机智云公版APP、APP开源框架、APP代码自动生成服务、超赛在线配置APP,它们之间有啥区别?
个人觉得,区别主要在于我想用它们做啥?
想快速控制 or 测试——选机智云公版APP
想学习掌握技能——选机智云APP开源框架
想学习掌握技能——选机智云APP代码自动生成服务
想高效制作个性化APP——选机智云超赛在线配置APP服务

下面将他们进行对比
1、机智云公版APP

机智云公版App,俗称“产品调试APP”,是全球首款IoT设备通用调试工具,根据开发者自定义的产品功能,自动生成可响应的控制页面。

开发者在机智云平台开发智能硬件时,可以很方便地使用该App对硬件设备进行调试和验证。
此APP有完整的用户注册、登陆和注销流程,并且可以完成机智云智能硬件的配置入网、设备搜索、设备绑定、设备登录、设备控制、远程控制、状态更新、本地远程切换等基本设备操作。
下载地址
https://devdocs.gizwits.com/download.html#166419072650816
2、APP开源框架服务
机智云APP开源框架,是使用机智云SDK开发的APP模板,实现了SDK的加载、初始化、用户注册、用户登陆、设备配置、设备发现、设备连接、设备列表等基本的功能。

APP开源框架是一个可以编译的源码工程,对所有开发者开源,目前提供iOSAndroid版本。APP开发者可以在框架上实现具体产品的控制页面就可以生成一个完整的APP。

iOS 版使用指南

https://devdocs.gizwits.com/zh-cn/AppDev/APP/AppFrame/iOSFrame.html

Android版使用指南

https://devdocs.gizwits.com/zh-cn/AppDev/APP/AppFrame/AndroidFrame.html

视频版使用指南

1、开发者中心产品及设备应用创建(App开发前传)
https://v.qq.com/x/page/p0344jspddv.html
我们在app开发之前,需要学会在机智云开发者中心创建新产品。首先选择产品分类和方案,为产品添加数据点,最后为产品创建应用。为了帮助大家更好地理解整个创建过程,我们在视频里穿插着介绍了开源框架、数据点、数据点模板、Product key、Product Secret、App ID、App Secret等用法。
2、使用开源框架快速开发一个功能简单的iOS App
https://v.qq.com/x/page/b0350blmgcf.html
教程在开源框架代码基础上做一个控制gokit红灯开关的iOS App。下载代码后进行APP定制,在控制页面的布局文件中创建点击事件,将pruductkey烧写进Gokit的MCU固件中,最后为大家实操展示APP控制Gokit亮灯。为了帮助大家更好地理解整个创建过程,我们在视频里穿插着介绍了开源框架代码模块、代码功能、指令添加、iOS app、设备配置等用法。
3、使用开源框架快速开发一个功能简单的Android App
https://v.qq.com/x/page/p03512if92n.html
本教程在开源框架代码基础上做一个控制gokit红灯开关的Android App。下载代码后进行APP定制,在设备控制页面的布局文件中创建点击事件,将pruductkey烧写进Gokit的MCU固件中,最后为大家实操展示APP控制Gokit亮灯。为了帮助大家更好地理解整个创建过程,我们在视频里穿插着介绍了开源框架代码模块、代码功能、指令添加、Android app、设备配置等用法。

视频版使用指南(由开发者制作)

http://training.eeworld.com.cn/course/26656

3、APP代码自动生成服务
为了降低开发智能硬件APP开发门槛,降低开发资源的投入,机智云在《APP开源框架》基础上进一步推出了实现项目完整控制功能的APP开源代码。
当开发者在产品项目上创建对应的数据点后,云端会根据产品定义的数据点生成对应产品的APP参考代码。
开发者下载源码后,只需要优化UI和设计设备控制界面控制逻辑,源码的控制页面编写了机智云SDK控制设备的标准流程,APP源码二次开发过程中只需按照该流程进行相关代码的优化即可快速完成针对自身产品的智能控制APP。
自动生成的APP代码模块化集成了一个智能硬件APP必备功能,主要包括:

1.用户部分:用户注册,找回密码、第三方登录(微信登录、QQ登录)

2.配置设备入网(Arilink+SoftAP)

3.设备发现,列表展示

4.设备控制

5.消息推送:设备报警后给APP推送报警信息,主要合作推送平台是极光推送和百度推送。

使用介绍:http://docs.gizwits.com/zh-cn/UserManual/devApp.html
4、机智云超赛在线配置APP服务
这是一款无需下载安装,只需登陆机智云开发者中心,就能够通过自主设计、自主编辑UI、在线配置,就能制作出一款个性化的iOS和ios应用。
该服务还提供了自定义模板,您可以使用模板,也可以修改模板中的icon、启动画面,还有APP在线发布、版本管理服务,加速应用开发,满足个性需求。还支持一个应用可以关联多个硬件设备,换言之,一个APP控制多个智能硬件。
使用机智云超赛在线配置服务,即使不懂云和App开发,也可以在不用写任何代码的情况下,轻松制作一款拥有专属UI页面的App远程对硬件的访问。

使用指南1
https://devdocs.gizwits.com/zh-cn/AppDev/APP/AddApp/CreatApp.html
使用指南2
http://www2.gizwits.com/article/776/
视频教程
www.eefocus.com/live/1077195.html

无论是选用什么哪种方式进行APP开发,取决于最终目的。无论哪种开发方式,都是为了满足个性化需求。




相关推荐

开发指南|如何对产品进行OTA升级

低功耗!小体积!机智云蓝牙模组GB100正式上线

总结:Android智能硬件开发心得

如何在线创建一个智慧网关,实现多品牌不同协议的互联互通

技术交流

◆ 机智云开发者:www.gizwits.com
◆ 机智云开发者社区:club.gizwits.com
◆官方淘宝店:

http://shop159680395.taobao.com/index.htm



原文标题:机智云公版APP、APP开源框架、超赛在线配置APP服务有什么区别?

文章出处:【微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机智云
    +关注

    关注

    2

    文章

    589

    浏览量

    26394

原文标题:机智云公版APP、APP开源框架、超赛在线配置APP服务有什么区别?

文章出处:【微信号:IoTMaker,微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于瑞萨FPB-RA4E2智能床头灯项目——4 APP制作

    Inventor最初是为Android系统设计的,但最新版本已经支持iOS系统。该平台适合初学者和非专业开发者,降低了移动应用开发的门槛。用户可以通过浏览器访问App Inventor,并将项目保存在服务器中,方便跨设备开发
    发表于 11-29 22:38

    工业APP与智能制造

    1 工业 APP 与智能制造 工业软件是我国智能制造的重要基础和核心支撑, 工业APP 是智能制造和工业互联网时代的新型工业软件。根据《工业APP白皮书(2020)》定义: 工业 APP
    的头像 发表于 11-08 10:19 170次阅读

    机智智家APP的设备扫描与绑定限制

    在使用机智的智家APP时,用户可能会遇到无法扫描和绑定设备的问题。这一现象的根本原因在于智家APP的使用限制和付费策略。Q智家APP的功能
    的头像 发表于 09-22 08:02 242次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b>智家<b class='flag-5'>APP</b>的设备扫描与绑定限制

    Gokit二次开发:云端快速APP生成

    云端快速自定义生成APP机智远程控制的种类机智远程控制设备有以下几种方式:1、机智
    的头像 发表于 08-30 12:15 254次阅读
    Gokit二次开发:云端快速<b class='flag-5'>APP</b>生成

    如何向Buildroot内添加外部APP

    Linux项目开发,如何在BuildRoot框架内添加外部APP呢?本文以quect-CM拨号软件为例,做开发演示。
    的头像 发表于 07-22 17:48 344次阅读
    如何向Buildroot内添加外部<b class='flag-5'>APP</b>

    鸿蒙开发Ability Kit程序框架服务:FA模型切换Stage模型指导 app和deviceConfig的切换

    为了便于开发者维护应用级别的属性配置,Stage模型将config.json中的app和deviceConfig标签提取到了app.json5中进行配置,并对部分标签名称进行了修改,具
    的头像 发表于 06-27 10:01 348次阅读
    鸿蒙开发Ability Kit程序<b class='flag-5'>框架</b><b class='flag-5'>服务</b>:FA模型切换Stage模型指导 <b class='flag-5'>app</b>和deviceConfig的切换

    涂鸦App开发工具App SDK

    我们之前为大家介绍过涂鸦AppSDK的特点和优势,在这一年多时间里,涂鸦成功帮助很多客户实现了创意的差异化开发,并构筑更具核心竞争力的品牌专属App。什么是AppSDK?涂鸦AppSDK是专为物
    的头像 发表于 05-24 08:15 789次阅读
    涂鸦<b class='flag-5'>App</b>开发工具<b class='flag-5'>App</b> SDK

    IAP跳转APP开始可以,如果从APP跳回IAP后再跳到APP失败的原因?

    IAP 跳转APP 开始可以,但如果从APP跳回IAP后,再跳到APP失败。 我是按照 下面ST官方文档来的: AN4657 Application note STM32
    发表于 04-23 07:24

    STM32 SBSFU的APP程序怎么配置在线调试?

    STM32SBSFU的APP程序怎么配置在线调试 目前SBSFU的APP程序都是串口烧录,直接调试会有异常
    发表于 04-10 06:01

    广告电商+超级APP结合 # 软件开发# 模式开发# 小程序开发# App开发

    软件开发APP
    jf_01576396
    发布于 :2024年04月09日 17:42:13

    机智开发者中心:让移动APP应用开发更智能化

    在移动应用市场的蓬勃发展中,开发者们面临着不断提高效率和创新的挑战。为了帮助开发者更好地实现移动应用开发的目标,机智物联网的新版开发者中心,通过自动生成移动APP应用的功能,让应用开发变得更加
    的头像 发表于 03-26 16:45 336次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b>开发者中心:让移动<b class='flag-5'>APP</b>应用开发更智能化

    stm32H725IGTX设计两个APPAPP1与APP2之间为什么不能跳转?

    = APP_A_RELOCATION_ADDRESS; } else { /* 跳转到appB,首地址是MSP,地址+4是复位中断服务程序地址*/ SysMemBootJump = (void (*)(void
    发表于 03-18 07:28

    机智“智家”APP V4.4.22版本发布

    新功能上线版本更新亲爱的机友们,迎来了机智智家APP全新版本V4.4.22的发布!此次更新,我们为您带来了一系列实用的功能优化和全新的体验,让智能生活更加便捷、智慧!更新内容一览01单设备分享优化
    的头像 发表于 03-16 08:09 392次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b>“智家”<b class='flag-5'>APP</b> V4.4.22版本发布

    APP盾的防御机制及应用场景

    移动应用(APP)在我们日常生活中扮演着越来越重要的角色,但随之而来的是各种网络安全威胁的增加。为了保障APP的安全性,APP盾作为一种专门设计用于防御移动应用威胁的工具得以广泛应用。本文将深入探讨
    的头像 发表于 01-20 08:31 2072次阅读
    <b class='flag-5'>APP</b>盾的防御机制及应用场景

    没有工程师,但领导要求搞定产品控制APP?这活还能这么干?

    来完成搭建? 爱星物联平台提供了APP和OEM APPAPP是通用版本,而OEM
    的头像 发表于 12-25 17:11 384次阅读
    没有工程师,但领导要求搞定产品控制<b class='flag-5'>APP</b>?这活还能这么干?