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

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

3天内不再提示

你要的APP开源框架在这里

机智云 2022-03-25 14:25 次阅读

为方便开发者快速开发不同设备端的App,机智云开源了安卓、iOS、APICloud等形式的框架。该框架封装了手机(包括PAD等设备)与机智云智能硬件的通讯过程,以及手机与云端的通讯过程。这些过程包括配置入网、发现、连接、控制、心跳、状态上报、报警通知等。使用该框架,可以使得开发者快速完成APP开发,开发者仅需关注APP的UI和UE设计即可,而相对复杂的协议与错误处理等事项可忽略。

4394f2c6-ab52-11ec-82f6-dac502259ad0.jpg

换句话说,基于机智云自助开发平台的App手机应用自动生成框架,让开发者最快在几个小时内就能做出靠谱的、符合规范可在应用商店上架的应用。以智能灯为例,开发者只需要80行代码就可以完成一个App的开发,并马上可以通过机智云平台的虚拟设备,测试要开发的智能设备的功能,不需要实体设备,大大节省了功能开发的周期和成本。

43ac8d46-ab52-11ec-82f6-dac502259ad0.png

若需开发不同用途的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开源框架的相关效果图:

43c87eb6-ab52-11ec-82f6-dac502259ad0.jpg

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

    关注

    3

    文章

    3254

    浏览量

    42408
收藏 人收藏

    评论

    相关推荐

    揭秘动态化跨端框架在鸿蒙系统下的高性能解决方案

    平台解决方案。 在研发团队使用后可大幅降低研发人力成本;为业务提供实时触达、A/B触达等能力以提升业务投放效率;同时保障了C端用户优秀的用户体验。 一、动态化跨端框架原理介绍        通过上图,我们先了解一下动态化跨端框架在iOS、Android等多个平台实现
    的头像 发表于 10-08 13:46 694次阅读
    揭秘动态化跨端<b class='flag-5'>框架在</b>鸿蒙系统下的高性能解决方案

    凤凰动力告诉,知道不知道的AGV类型都在这里

    AGV小车类型 随着物流技术的不断发展,自动导引车(AGV)作为智能仓储和智能制造领域的重要设备,正逐渐受到广泛关注和应用。AGV小车以其高效、灵活、自动化的特点,成为了现代物流系统中不可或缺的一部分。本文将尽可能多地罗列出AGV小车的各种类型,并简要介绍其工作原理。 一、潜伏举升式AGV 潜伏举升式AGV是一种特殊的AGV类型,其特点是车体低矮,可以在货架下方潜伏行驶。当需要取货或放货时,车体可以举升一定高度,以便进行货物操作。
    的头像 发表于 09-14 09:09 313次阅读
    凤凰动力告诉<b class='flag-5'>你</b>,知道不知道的AGV类型都<b class='flag-5'>在这里</b>了

    LM258在这个电路里是电压跟随器吗?R4在这里不影响输出电压吗?

    我想问一下LM258在这个电路里是电压跟随器吗?R4在这里不影响输出电压吗?根据虚短的原理,V-是等于Vref。 那么Vo和V-的关系怎么分析呢,是相等吗?怎么根据虚断的原理分析Vo和V-的关系?这里是怎么得到Vo=V-的呢?
    发表于 08-13 06:05

    蚂蚁集团发布首个开源金融场景多智能体框架

    在第七届数字中国建设峰会上,蚂蚁集团宣布了一项引人注目的举措:正式开源其多智能体框架agentUniverse。这一框架不仅是金融领域的首个开源多智能体技术
    的头像 发表于 05-28 09:25 678次阅读

    odf配线盒详细介绍在这里

    ODF配线盒,也被称为光纤分配箱或光纤配线箱,是光纤通信系统中的一种重要设备。它主要用于存放、管理和保护光纤接头,以实现光纤的连接、分配和调度。以下是关于ODF配线盒的详细介绍: 结构组成: ODF配线盒主要由箱体、适配器、固定装置、接地系统等部分组成,并且可以根据实际需要进行组合和扩展。 其内部结构还包括配电柜体、电源分配单元、信号分配单元和电缆终端盒等模块。 主要功能: ODF配线盒的主要功能是固定光缆、调线和保护光
    的头像 发表于 04-30 10:03 546次阅读

    BACKUP_PRIMASK和RESTORE_PRIMASK在这里主要作用是什么?

    ); } 请问,BACKUP_PRIMASK和RESTORE_PRIMASK在这里主要作用是什么?像是对中断某些掩码的压栈出栈,具体在这里什么意思呢?感谢
    发表于 04-29 07:10

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

    ); /* 跳转到系统BootLoader*/ SysMemBootJump(); /* 跳转成功的话,不会执行到这里,用户可以在这里添加代码 */ while (1) { } }
    发表于 03-18 07:28

    开放原子开源大赛—基于OpenHarmony的团结引擎应用开发赛正式启动!

    创造出精彩的游戏与3D应用。 大赛分为“创新游戏”与“创新3D 化应用”两大赛道,每个赛道又分“大众组”与“高校组”,无论是游戏开发者还是应用创意者,都可以在这里找到属于的竞技平台! 本次大赛面向
    发表于 03-13 10:45

    最详细的UART通讯协议分析在这里

    下载本篇文章的pdf版本:UART协议分析.pdf1.协议基础1.1.协议简介UART是“UniversalAsynchronousReceiver/Transmitter”,通用异步收发器的缩写。在19世纪60年代,为了解决计算机和电传打字机通信,Bell发明了UART协议,将并行输入信号转换成串行输出信号。因为UART简单实用的特性,其已经成为一种使用非
    的头像 发表于 01-12 14:15 1.6w次阅读
    最详细的UART通讯协议分析<b class='flag-5'>在这里</b>

    边缘计算平台开源框架有哪些类型

    边缘计算平台开源框架是指基于边缘计算概念开发的开源软件框架,用于构建和管理边缘计算平台。这些框架提供了一套工具和技术,用于将计算和存储资源推
    的头像 发表于 12-27 15:17 1231次阅读

    DDR硬件设计要点都在这里

    有的芯片还有VDDL,是给DLL供电的,也和VDD使用同一电源即可。电源设计时,需要考虑电压,电流是否满足要求,电源的上电顺序和电源的上电时间,单调性等。电源电压的要求一般在±5%以内。电流需要根据使用的不同芯片,及芯片个数等进行计算。
    发表于 12-18 15:56 940次阅读
    DDR硬件设计要点都<b class='flag-5'>在这里</b>

    诚邀报名 | AI 向量、云原生、开源,今年的数据库热点技术都在这里

    和推理的精准度对数据和信息的存储、检索、处理提出了更高的要求。为此,存算分离、向量化数据库、图数据库、分布式数据库和开源数据库等受到了前所未有的关注。12月16-17日,2023开放原子开发者大会(OADC)即将召开,“AI时代数据库存储管理新挑战”分论坛将聚集国内顶尖的数据库技术团队,为开发者们提供
    的头像 发表于 12-13 16:05 322次阅读

    48V电源系统可恢复eFuse的设计秘诀,在这里

    48V电源系统可恢复eFuse的设计秘诀,在这里
    的头像 发表于 12-05 10:09 738次阅读
    48V电源系统可恢复eFuse的设计秘诀,<b class='flag-5'>在这里</b>!

    有关eFuse电子保险丝,应该了解的技术干货,都在这里

    有关eFuse电子保险丝,应该了解的技术干货,都在这里
    的头像 发表于 12-04 10:20 1553次阅读
    有关eFuse电子保险丝,<b class='flag-5'>你</b>应该了解的技术干货,都<b class='flag-5'>在这里</b>!

    J-Link 中的JTAG 接口:正确使用需要了解的注意事项,在这里

    J-Link 中的JTAG 接口:正确使用需要了解的注意事项,在这里
    的头像 发表于 12-01 16:01 1402次阅读
    J-Link 中的JTAG 接口:正确使用需要了解的注意事项,<b class='flag-5'>在这里</b>!