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

    文章

    3349

    浏览量

    42500
收藏 人收藏

    评论

    相关推荐

    SSM框架在Java开发中的应用 如何使用SSM进行web开发

    。以下是对SSM框架在Java开发中的应用,以及如何使用SSM进行web开发的介绍: SSM框架的组件及其作用 Spring :Spring是一个开源的Java/Java EE全功能栈
    的头像 发表于 12-16 17:28 471次阅读

    Air201公开但没全公开?的资料在这里

    一些朋友问我Air201开发资料可以公开吗?秉承开源开放的特色,Air201无论是软件还是硬件,可公开的都已公开,并且资料还在持续更新中……
    的头像 发表于 12-04 20:15 165次阅读
    Air201公开但没全公开?<b class='flag-5'>你</b><b class='flag-5'>要</b>的资料<b class='flag-5'>在这里</b>!

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

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

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

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

    炬芯科技携手趣戴科技推动LiteGfx GUI框架在嵌入式终端智能设备上应用

    炬芯科技与上海趣戴科技有限公司(简称“趣戴科技”)建立紧密合作关系,双方携手推动LiteGfx GUI框架在嵌入式终端智能设备上应用,降低智能手表设备GUI界面的开发门槛。该框架可模拟3D,并融合了
    的头像 发表于 06-04 16:12 1070次阅读

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

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

    odf配线盒详细介绍在这里

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

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

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

    智慧旅游沉浸式体验空间在哪里?在这里

    近日,文化和旅游部、国家发展改革委、工业和信息化部联合公布了第一批全国智慧旅游沉浸式体验新空间培育试点项目名单。这些项目旨在依托旅游景区、度假区、休闲街区、工业遗产、文博场馆、剧院剧场等文化和旅游场所或相关空间,运用增强现实、虚拟现实、人工智能等数字科技并有机融合文化创意等元素,通过文旅融合、虚实结合等方式,对展示内容进行创造性转化、创新性发展,让游客深度介
    的头像 发表于 03-22 08:00 336次阅读
    智慧旅游沉浸式体验空间在哪里?<b class='flag-5'>在这里</b>!

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

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

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

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

    星动纪元开源人形机器人训练框架Humanoid-Gym

    星动纪元,这家专注于人形机器人威廉希尔官方网站 的创新公司,近日宣布计划将其训练框架Humanoid-Gym进行开源。Humanoid-Gym是一个为人形机器人设计的训练框架,其开源将极大地推动人形
    的头像 发表于 03-06 18:13 2068次阅读

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

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

    为什么有线网速这么慢?原因在这里

    随着网络的普及,娱乐、游戏、学习、购物等活动都需要在网上进行,上网已经成为人们日常生活中必不可少的一项活动。
    的头像 发表于 01-05 09:20 1657次阅读
    为什么有线网速这么慢?原因<b class='flag-5'>在这里</b>