您现在的位置:主页 > 联系方式 >

联系方式

机智云三种APP开发方式介绍

文章来源:本站原创作者:admin 发布时间:2021-11-21

  机智云针对不同开发者的不同需求提供三种APP开发方式,包括集成SDK、使用app开源框架、使用app自动生成,帮助开发者更加快速开发自己的APP。开发者可以根据自己的项目需求,选取合适的方式进行APP开发,以下为不同需求建议选用的开发方式。

  01机智云设备接入SDK机智云的设备接入SDK(以下简称SDK)封装了手机(包括PAD等设备)与机智云智能硬件的通讯过程,以及手机与云端的通讯过程。这些过程包括配置入网、发现、连接、控制、心跳、状态上报、报警通知等。

  使用SDK,可以使得开发者快速完成APP开发,开发者仅需关注APP的UI和UE设计即可,而相对复杂的协议与错误处理等事项可忽略。适合开发者的项目需求中,APP需要做复杂的业务逻辑处理,或者在自己已经完成的APP项目下,需要集成机智云的SDK实现远程控制的功能。

  机智云目前提供3套SDK:iOS平台原生SDK、Android平台原生SDK、APICloud跨平台SDK。开发者可以根据项目需要自行选择,其中APICloud版本SDK可以用H5技术一次开发,同时适配iOS和Android两个平台。

  02机智云APP开源框架为了进一步降低开发者的开发难度,机智云推出了APP开源框架,适合开发者的项目需求中,APP需要做简单的业务逻辑处理。在机智云APP开源框架中,已经模块化集成了如下功能:1.用户部分:用户注册,找回密码、第三方登录(微信登录、QQ登录)用户登录:包括云端用户登录,第三方登录(微信登录、QQ登录);2.配置设备入网(Arilink+SoftAP);3.设备发现,列表展示;4.消息推送:极光推送、百度推送;

  APP开源框架将各个模块独立成包,开发者如果想了解其中某一个模块的实现代码与流程,直接参考框架代码即可。iOS开源框架使用说明:

  03机智云APP自动生成服务开发者的项目需求中,需要一款属于自己项目产品的APP给予调试,或在APP开发中,需要一款完整的APP代码给予参考。因此机智云在《APP开源框架》基础上进一步推出了实现项目完整控制功能的APP开源代码,降低开发智能硬件APP开发门槛及开发资源的投入。当开发者在产品项目上创建对应的数据点后,云端会根据产品定义的数据点生成对应产品的APP参考代码。自动生成的APP代码模块化集成了一个智能硬件APP必备功能,主要包括:1.用户部分:用户注册,找回密码、第三方登录(微信登录、QQ登录);2.配置设备入网(Arilink+SoftAP);3.设备发现,列表展示;4.设备控制;

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

  开发者下载源码后,只需要优化UI和设计设备控制界面控制逻辑,源码的控制页面编写了机智云SDK控制设备的标准流程,APP源码二次开发过程中只需打包、安装即可快速完成针对自身产品的智能控制APP。 APP自动生成代码服务介绍以及使用教程:

  当开发者需要为一款智能产品开发应用(包括iOS、Android、Web应用等)时,在机智云开发者中创建应用的时候,后台会自动生成一个AppID,并与此设备进行关联。应用开发时需要填入此AppID。在APP注册的所有用户绑定在该Appid下。

  文章出处:【微信号:gwnews,微信公众号:机智云物联网】欢迎添加关注!文章转载请注明出处。

  起源于古印度的瑜伽传至欧美后,欧美国家将瑜伽与科学结合,论证了其健身的有效性,也让瑜伽作为一个新兴健....

  FPGA和USB3.0通信-硬件测试(一)SDK的安装 本次演示用的是USB3.0芯片-CYPRES....

  开放原子开源基金会旗下开源项目 OpenAtom OpenHarmony (以下简称“OpenHar....

  怎么用Python开发OpenHarmony设备程序-GPIO外设控制

  (以下内容来自嘉宾分享,不代表 OpenHarmony 项目群工作委员会观点)   唐佐林 Pyth....

  2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。 这家公司主要....

  当前,在金融、能源、交通、政府等行业部门的生产、调度、管理、办公等重要信息系统中,信息基础设施的提供....

  从评估套件到开源接口板和简单易用的电路模块,Trinamic总是不遗余力地为我们的客户提供帮助。这也....

  HUAWEI HiAI Foundation端云协同助力开发者快速上线新业务

  随着新技术的不断演进,人工智能已经广泛地应用到教育、金融、物流、零售、交通、医疗等各个领域。而在AI....

  OLDX多旋翼开发平台(OLDX-FC)是什么? OLDX-FC开源飞控有哪些特性呢? ...

  我们看到在欧拉openEuler Summit 2021 兼容性分论坛上很多精彩的亮点;各路大神轮番....

  openEuler Summit开发者峰会:EulerFS面向SCM的开源文件系统演示

  openEuler Summit开发者峰会:EulerFS面向SCM的开源文件系统演示

  openEuler Summit开发者峰会:openEuler正式捐赠开放原子开源基金会

  openEuler Summit开发者峰会:openEuler正式捐赠开放原子开源基金会

  openEuler Summit开发者峰会:开放原子开源基金会理事长杨涛发言称,openEuler逐....

  华为正式捐赠欧拉操作系统了!第二届操作系统峰会open Euler Summit2021于今天(11....

  开源的七大理念:完全自主,高度开放,自发自治,自下而上,自由竞争,赢在声誉,社区赋能

  华为将打造自用的操作系统版本,结合自身业务实践持续迭代,推动欧拉社区的完善,并且承诺华为不做商用发行....

  飞控软件是由哪些基本模块组成的? 飞控软件设计方法的优缺点有哪些呢? ...

  Vitis 视频分析 SDK构建自己的智能视频分析解决方案 Vitis 视频分析 SDK 旨在 Xi....

  由开放原子开源基金会教育培训部组织的“开放原子教育 2021 秋季银牌­­­讲师认证计划”于 8 月....

  嵌入式开发早在10年之前笔者就读本科时,就炒得火热的概念,当时说嵌入式开发将是得到大力发展的行业。一直到最近又有物联网IoT...

  本文将介绍基于 rt-thread studio 的 sdk 开发 adc 的应用。本实验是在昨天的....

  11月4日,耐能创始人兼CEO刘峻诚博士受邀在全球顶尖科技峰会Web Summit发布耐能最新一代芯....

  LittlevGL是什么?LittlevGL开源图形库有何功能?LittlevGL开源图形库有哪些特性? ...

  近年来,智能家居已经如火如荼发展,很多家居用品都具有了联网智能化的趋势。研强科技生产的三防平板电脑能....

  安科瑞 须静燕 摘要: 本远程预付费管理系统采用智能远程预付费电表(DTSY1352/DDSY135....

  项目背景: 最近公司在做一个ODM项目,需要把公司内部的协议栈交互与加密方式封装成一个SDK,提...

  嵌入式开发早在10年之前笔者就读本科时,就炒得火热的概念,当时说嵌入式开发将是得到大力发展的行业。一....

  提起元宇宙,近些年大家可能听到过一些消息: 字节跳动90亿收购Pico公司; TeamViewer1....

  NEWS 近日,中移(苏州)软件技术有限公司大云软件定义存储平台(后简称“E-SDS”)获鲲鹏Val....

  10月21日下午,第七届中国硬件创新创客大赛华北区决赛路演活动成功举办。受疫情影响,本次华北区决赛路....

  据悉,第七届中国硬件创新创客大赛华南区决赛四等奖得主——杭州领挚科技有限公司(LinkZill)近日....

  “硬创未来,未来已来第七届中国硬件创新创客大赛自今年5月举办以来,已影响了超过40万工程师群体,吸....

  俗话说,工欲善其事,必先利其器。我们做单片机这一行的,少不了和 MCU 的各式各样的工具打交道,比如 Keil,IAR,PAD...

  之前已经讲到了 零代码开发流程指南 ,大体流程相似,都需要通过 IOT 平台创建产品来完成整个流程。1.登录IOT工作台登录涂...

  概述C语言Link Kit SDK适用于使用C语言开发业务处理逻辑的设备, 由于C语言运行速度快、需要的运行内存较少, 目前大多数的...

  (2021年 10月 26日,北京) IBM 宣布,其多项基于领先的企业级开放技术的混合云、AI 及....

  SQL 审核组件 SQLE 在 2017 、2018 年和 2019 年的 10 月 24 日,爱可....

  相信接触过涂鸦平台的工程师都会爱上这种自助式一站搞定的感觉。对于有基础的工程师,基本一天就可以实现手....

  Android 快速集成创世MCU平台MCU(Mobile Client Unit)是基于创世Cre....

  Android 快速集成创世MCU平台MCU(Mobile Client Unit)是基于创世Cre....

  如何用MCUXpresso Config Tools来快速生成一个可用的USB

  引言 本文介绍了如何使用MCUXpresso Config Tools来快速生成一个可用的USB c....

  今天介绍两个(only two)网络相关的开源项目。 Alex的verilog-ethernet之前....

  随着物联网技术的发展,智能远程报警器的应用越来越广泛。从日常生活到工农应用,从繁华都市到深山老林,各....

  Below:一个用于现代Linux系统的Apache 2.0许可的资源监视器

  在这篇文章中,我们将介绍 below:一个用于现代 Linux 系统的 Apache 2.0 许可的....

  2021年华为开发者大会亮点纷呈 OpenHarmony、智能硬件、HarmonyOS架构解析

  2021年华为开发者大会亮点纷呈 OpenHarmony、智能硬件、HarmonyOS架构解析 今年....

  华为开发者大会2021智能硬件开发— 熟悉HarmonyOS Connect产品设计规范 2021年....

  一、缘起  前段时间桌面上一直用着的IT6322突然坏了,于是一直缺多通道的直流电源用,本来想直接再....

  嵌入式开发中可能面临的问题 1 并发性问题 程序并发工作效率低在写裸机软件时,不可避免的在主程序中会....

  凭借对内容分发网络所面临挑战的深刻理解,赛灵思推出了一款能够出色应对上述挑战的解决方案——赛灵思 U....

  嵌入式系统的知识体系嵌入式系统的应用范围可以粗略分为两大类:电子系统的智能化(工业 控制、现代农....

  来源 工程师的废纸篓 伴随着ST一封又一封涨价函的发布,国产MCU像雨后春笋般涌现出来,听过名字....

  电子发烧友网报道(文/吴子鹏)2021年一月,上海天数智芯半导体有限公司(以下简称:天数智芯)宣布,....

  NOLO Sonic VR 一体机使用 Nordic nRF52833 SoC 以低功耗蓝牙无线连接....

  Tomcat 是什么开源的 Java Web 应用服务器,实现了 Java EE(Java Plat....