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

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

3天内不再提示

使用开源框架开发不同用途的APP

9GxC_IoTMaker 来源:机智云开发者 作者:机智云开发者 2022-03-29 15:48 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

若需开发不同用途的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开源框架在这里

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

审核编辑:汤梓红

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

    关注

    33

    文章

    1592

    浏览量

    76118
  • 开源
    +关注

    关注

    3

    文章

    4341

    浏览量

    46435
  • iOS
    iOS
    +关注

    关注

    8

    文章

    3401

    浏览量

    155672

原文标题:你要的APP开源框架在这里

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    跃昉科技产品全面适配OpenClaw开源AI智能体框架

    近期,开源AI智能体框架OpenClaw在开发者社区迅速走红。它让AI从“对话”走向“执行”——用户只需设定目标,OpenClaw就能自主拆解任务、调用工具、持续运行直至完成。这一范式被业界视为继大语言模型之后的重要技术方向。
    的头像 发表于 03-18 17:17 965次阅读
    跃昉科技产品全面适配OpenClaw<b class='flag-5'>开源</b>AI智能体<b class='flag-5'>框架</b>

    从网络接口到 DMA,一套面向工程师的 FPGA 网络开发框架

    快速开发 FPGA 加速网络应用的开源框架,是连接 高速网络接口、FPGA 逻辑与主机处理器 的工程级利器。 什么是 Liberouter NDK? NDK 全称 Network
    的头像 发表于 02-12 11:28 515次阅读
    从网络接口到 DMA,一套面向工程师的 FPGA 网络<b class='flag-5'>开发</b><b class='flag-5'>框架</b>

    开源鸿蒙技术大会2025丨跨平台开发框架分论坛:共拓移动开发新边界,共创跨平台生态新时代

    随着开源鸿蒙生态的持续壮大,开发者迎来了除Android与iOS之外的“第三种选择”。为解决“加入一个新生态就会增加一倍投入”的行业痛点,让开发者的代码能够在更多平台上复用,开源鸿蒙跨
    的头像 发表于 11-20 17:31 1151次阅读
    <b class='flag-5'>开源</b>鸿蒙技术大会2025丨跨平台<b class='flag-5'>开发</b><b class='flag-5'>框架</b>分论坛:共拓移动<b class='flag-5'>开发</b>新边界,共创跨平台生态新时代

    开源鸿蒙技术大会2025丨开源鸿蒙应用开发再提速,跨平台框架PMC(筹)正式启动孵化

    9月27日,开源鸿蒙技术大会2025在长沙国际会议中心盛大举办。大会现场,开源鸿蒙跨平台框架PMC(筹)正式启动孵化,标志着开源鸿蒙在应用开发
    的头像 发表于 11-10 18:15 1580次阅读
    <b class='flag-5'>开源</b>鸿蒙技术大会2025丨<b class='flag-5'>开源</b>鸿蒙应用<b class='flag-5'>开发</b>再提速,跨平台<b class='flag-5'>框架</b>PMC(筹)正式启动孵化

    NVIDIA助力新一代机器人开发开源框架

    今年的 ROSCon 在新加坡举办,并于 10 月 29 日顺利闭幕。大会吸引了全球机器人操作系统(ROS)领域开发者的关注。ROS 是目前全球应用最广泛的机器人开发开源框架
    的头像 发表于 11-06 11:55 1179次阅读

    STM32H7使用Serial V2框架配合DMA,可以修改DMA的buffer内存位置吗?

    因为主内存设置在了dtcm,不能被dma访问,然而serial v2框架开启dma,缓存使用的是动态分配的内存,要如何修改buffer位置呢
    发表于 10-09 07:04

    智能物联网壁炉APP开发需求

    需求:开发一款APP,集成电子壁炉,木头壁炉,酒精壁炉加燃气壁炉硬件的APP并进行评估报价及周期。
    的头像 发表于 09-08 17:01 753次阅读
    智能物联网壁炉<b class='flag-5'>APP</b><b class='flag-5'>开发</b>需求

    开源鸿蒙MNN AI应用开发与MNN移植经验

    本期内容由AI Model SIG提供,介绍了在开源鸿蒙中,利用MNN开源框架开发AI应用以及基于MNN源码编译与Har包封装的方法。
    的头像 发表于 09-04 11:31 4965次阅读
    <b class='flag-5'>开源</b>鸿蒙MNN AI应用<b class='flag-5'>开发</b>与MNN移植经验

    花椒直播首次开源推流器组件 为鸿蒙开发者提供高性能推流解决方案

    器。该工具基于花椒直播自主通用多媒体框架HJMedia打造而来,采用创新的通用多媒体框架设计,以高度模块化、可扩展的插件化架构,极大提升了音视频功能开发效率与整体的资源利用率,为开发
    的头像 发表于 09-04 09:52 812次阅读
    花椒直播首次<b class='flag-5'>开源</b>推流器组件 为鸿蒙<b class='flag-5'>开发</b>者提供高性能推流解决方案

    知乎开源“智能预渲染框架” 几行代码实现鸿蒙应用页面“秒开”

    近日,知乎在Gitee平台开源了其自研的鸿蒙“智能预渲染框架”,并将该框架的Har包上架到OpenHarmony三方库中心仓。该框架在鸿蒙平台首创“智能预渲染”技术,旨在破解应用复杂页
    的头像 发表于 08-29 14:32 710次阅读
    知乎<b class='flag-5'>开源</b>“智能预渲染<b class='flag-5'>框架</b>” 几行代码实现鸿蒙应用页面“秒开”

    基于开源鸿蒙的视频播放开发样例

    开源鸿蒙生态建设中,多媒体能力是构建丰富用户体验的核心要素。本开发样例针对视频播放场景,聚焦开源鸿蒙原生媒体框架,通过Video组件实现视频资源加载、播放状态控制及多样化展示形态。重
    的头像 发表于 08-19 10:41 1785次阅读
    基于<b class='flag-5'>开源</b>鸿蒙的视频播放<b class='flag-5'>开发</b>样例

    TuyaOpen开源框架+地瓜RDK X5开发板=激光雷达避障、人体追踪的智能小车

    OriginBot是一款智能机器人开源套件,搭载地瓜RDKX5开发板,通过完全开源的TuyaOpen开发框架(点击查看TuyaOpen能
    的头像 发表于 06-26 18:35 2048次阅读
    TuyaOpen<b class='flag-5'>开源</b><b class='flag-5'>框架</b>+地瓜RDK X5<b class='flag-5'>开发</b>板=激光雷达避障、人体追踪的智能小车

    KaihongOS笔记本电脑开发实战第九节:全功能TypeC驱动框架适配

    《手把手教你做PC》系列直播课再度开播 !《 KaihongOS笔记本电脑开发实战第九节九:全功能TypeC驱动框架适配》将于5月21日19:00开播 ↑扫码入群,领课程讲义资料包↑ 深开鸿资深
    发表于 05-19 18:29

    Arm CPU适配通义千问Qwen3系列模型

    近日,阿里巴巴开源了新一代通义千问模型 Qwen3,Arm 率先成为首批成功适配该模型的计算平台厂商。与此同时,Arm 面向人工智能 (AI) 框架开发者的开源计算内核 Arm KleidiAI
    的头像 发表于 05-12 16:37 1589次阅读

    APP自动化测试框架

    APP自动化测试框架是一套结合工具链、设计模式和技术规范的集成解决方案。以下是基于主流技术实践的核心要点总结: 一、核心模块构成 环境管理‌ 支持物理机/虚拟机/容器化部署,集成ADB、Appium
    的头像 发表于 05-07 07:35 811次阅读
    <b class='flag-5'>APP</b>自动化测试<b class='flag-5'>框架</b>