382|3

23

帖子

0

资源

一粒金砂(中级)

APP开发 | 机智云三种APP开发方式介绍 [复制链接]

机智云针对不同开发者的不同需求提供三种APP开发方式,包括集成SDK、使用app开源框架、使用app自动生成,帮助开发者更加快速开发自己的APP。开发者可以根据自己的项目需求,选取合适的方式进行APP开发,以下为不同需求建议选用的开发方式。
 
机智云设备接入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两个平台。
 

♦ iOS平台原生SDK下载地址:https://download.gizwits.com/zh-cn/p/95/97♦ iOS平台原生SDK集成指南:http://docs.gizwits.com/zh-cn/AppDev/iOSSDKA2.html
♦ Android平台原生SDK下载地址:https://download.gizwits.com/zh-cn/p/95/97
♦ Android平台原生SDK集成指南:http://docs.gizwits.com/zh-cn/AppDev/AndroidSDKA2.html
♦ APICloud跨平台SDK下载地址:https://download.gizwits.com/zh-cn/p/95/97
♦ APICloud跨平台SDK集成指南:
http://docs.gizwits.com/zh-cn/AppDev/APICloudWifiSDK.html
 

机智云APP开源框架
 

为了进一步降低开发者的开发难度,机智云推出了APP开源框架,适合开发者的项目需求中,APP需要做简单的业务逻辑处理。
在机智云APP开源框架中,已经模块化集成了如下功能:


1.用户部分:用户注册,找回密码、第三方登录(微信登录、QQ登录)用户登录:包括云端用户登录,第三方登录(微信登录、QQ登录);2.配置设备入网(Arilink+SoftAP);3.设备发现,列表展示;4.消息推送:极光推送、百度推送;5.自定义皮肤。

 

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


♦ iOS开源框架使用说明:

http://docs.gizwits.com/zh-cn/AppDev/iosframe.html



♦ 基于iOS开源框架的快速开发实例:

http://docs.gizwits.com/zh-cn/quickstart/iOSAPPFrame.html


♦ Android开源框架使用说明:

http://docs.gizwits.com/zh-cn/AppDev/Android%E5%BC%80%E6%BA%90%E6%A1%86%E6%9E%B6%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97.html


♦ 基于Android开源框架的快速开发实例:

http://docs.gizwits.com/zh-cn/quickstart/AndroidAppFrame.html



APICloud开源框架使用说明:

http://docs.gizwits.com/zh-cn/AppDev/APICloudFrame.html


♦ 开源框架使用视频教程:http://docs.gizwits.com/zh-cn/Ap ... 95%99%E7%A8%8B.html

机智云APP自动生成服务开发者的项目需求中,需要一款属于自己项目产品的APP给予调试,或在APP开发中,需要一款完整的APP代码给予参考。因此机智云在《APP开源框架》基础上进一步推出了实现项目完整控制功能的APP开源代码,降低开发智能硬件APP开发门槛及开发资源的投入。当开发者在产品项目上创建对应的数据点后,云端会根据产品定义的数据点生成对应产品的APP参考代码。

自动生成的APP代码模块化集成了一个智能硬件APP必备功能,主要包括:1.用户部分:用户注册,找回密码、第三方登录(微信登录、QQ登录);2.配置设备入网(Arilink+SoftAP);3.设备发现,列表展示;4.设备控制;

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


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

♦ APP自动生成代码服务介绍以及使用教程:http://docs.gizwits.com/zh-cn/UserManual/devApp.htmlAPP开发其他教程

♦ iOS消息推送指南:
http://docs.gizwits.com/zh-cn/AppDev/iOS%E6%B6%88%E6%81%AF%E6%8E%A8%E9%80%81.html

 

♦ iOS第三方登陆与换肤教程
http://docs.gizwits.com/zh-cn/AppDev/iOS%E7%AC%AC%E4%B8%89%E6%96%B9%E7%99%BB%E9%99%86%E4%B8%8E%E6%8D%A2%E8%82%A4.html


♦ Android消息推送指南

http://docs.gizwits.com/zh-cn/AppDev/Android%E6%B6%88%E6%81%AF%E6%8E%A8%E9%80%81.html


♦ Android第三方登录与换肤教程

http://docs.gizwits.com/zh-cn/AppDev/Android%E7%AC%AC%E4%B8%89%E6%96%B9%E7%99%BB%E5%BD%95%E4%B8%8E%E6%8D%A2%E8%82%A4.html


♦ SDK数据透传方法解析:

http://docs.gizwits.com/zh-cn/AppDev/SDK%E6%95%B0%E6%8D%AE%E9%80%8F%E4%BC%A0%E6%96%B9%E6%B3%95%E8%A7%A3%E6%9E%90.html

 

需要注意的是:以上方法都是基于机智云APP开源框架使用。

 

机智云APP开发准备工作
► 创建产品并定义数据点


为产品创建安卓和iOS应用在服务栏目下,点击“应用配置”,分别添加安卓与iOS应用。 


App ID与App Secret含义与作用
App ID:应用标识码App Secret:App ID的验证密钥APPID在开发APP过程中的作用,如下图所示:





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

此帖出自RF/无线论坛

回复

6319

帖子

0

资源

五彩晶圆(初级)

这个机智云的设备接入SDK的过程比较多

楼下可以举例详细介绍一下具体过程


回复

4758

帖子

1

资源

五彩晶圆(中级)

要钱吗?

个人签名

默认摸鱼


回复

259

帖子

0

资源

版主

之前用过一次,生成的代码还行,挺清晰的。


回复
您需要登录后才可以回帖 登录 | 注册

最新文章 更多>>
    随便看看
    【花雕动手做】有趣好玩的音乐可视化系列小项目(08)---四位32段点阵屏

    偶然心血来潮,想要做一个声音可视化的系列专题。这个专题的难度有点高,涉及面也比较 ...

    年底大促销Agilent53132/安捷伦53132A通用计数器

    年底大促销Agilent53132/安捷伦53132A通用计数器 东莞市鹏庆电子仪器有限公司 ...

    TIF导热凝胶在无人机散热系统中扮演着重要角色!

    无人机工作原理简介:无人机两大核心就是电机和电调(即电子调速器)。无人机飞行 ...

    VK3604A 4按键触摸触控芯片 多种输出方式选择:锁存/直接输出/CMOS输出或者开漏输出

    产品型号:VK3604A/VK3604B 产品品牌:VINKA/永嘉微电/永嘉微 封装形式:SOP16/ ...

    高精密数字源表在OLED器件测试中的应用

    [i=s] 本帖最后由 NGI123 于 2021-11-20 10:24 编辑 [/i] OLED(Organic Light-Emitt ...

    【安信可蓝牙开发板PB-02-Kit测评】A/D数据采集及测试

    在开发板的例程中,配有相应的A/D转换程序。为了掌握和学习其编程方法,故对其功能进 ...

    关闭
    站长推荐上一条 1/9 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表