物联网平台机智云Android开源框架入门之旅-Arduino中文社区 - Powered by Discuz! Archiver

机智小子 发表于 2017-11-9 14:37

物联网平台机智云Android开源框架入门之旅

本帖最后由 机智小子 于 2017-11-9 14:38 编辑

物联网平台机智云Android开源框架入门之旅(一)认识框架结构,导入PK、APP的id和secret。欢迎来到物联网平台机智云Android开源框架入门之旅本套博客系列教程由物联网“非机智云工作人员”发烧友 半颗心脏 潜心所力原创,以下是本系列博客目录:
[*]第一篇:认识开源框架结构,导入PK、APP的id和secret。
[*]第二篇:详细分析在设备列表的代码块,如何修改自定义的设备图片。
[*]第三篇 : 分析设备详情界面的中如何发送各种指令到云端:boolean、int、String类型。
[*]第四篇 : 分析怎么做好自己的指令是否成功发送到云端对应的逻辑处理
[*]第五篇 : 分析怎么样把云端设备的信息状态同步到手机显示。
[*]第六篇 :如何修改设备的名字,并且添加描述信息。

[*]等等…. 还有视频教学 :点我戳我进去免费观看~

一、认识开源框架结构。1.1 下载地址。机智云Android开源框架 AndroidStudio版官方下载传送门: —— 【点击我进入下载AndroidStudio版本界面】机智云Android开源框架 Eclipse 版官方下载传送门: —— 【点击我进入下载Eclipse版本界面】1.2 认识框架。http://img.blog.csdn.net/20170719192630418?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGg4NzAxODkyNDg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast
[*]文件夹 lib 下放的是机智云官网提供的包括发现设备、连接设备、控制设备和回调设备的方法封装,以及机智云帐号的注册登录整个过程。方便开发者使用。
[*]文件夹 assets 下放的是 UIConfig.json配置文件。开发者可以在里面配置和修改一些参数,包括pk、appid、ui颜色和各种第三方推送平台的参数。
[*]文件夹 GizOpenSource 下放的是代码块:

[*]GosApplication.java // SDK 在此启动
[*]CommonModule // 公共方法类、资源文件读取类
[*]ConfigModule // 设备配置模块,包含 AirLink 及 SoftAP
[*]UserModule // 用户模块,包含 用户登录、用户注册、找回密码
[*]DeviceModule // 设备模块,包含 设备列表
[*]ControlModule // 控制模块,包含 控制示例
[*]SettingsModule // 设置模块,包含 设置菜单 及其 包含的子菜单项(关于等)
[*]PushModule // 推送模块,包含 百度和极光的推送SDK 集成封装
[*]ThirdAccountModule // 第三方登录模块, 包含 第三方登录(QQ、微信等)
[*]view // 自定义控件
[*]utils // 工具类
[*]wxapi // 微信集成包
[*]zxing // 扫描二维码

1.3 导入PK、APP的id和secret。1.3.1 在官网的开发者中心先创建产品。成功创建产品之后,记得增加数据点。之后如下图:http://img.blog.csdn.net/20170719194435016?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGg4NzAxODkyNDg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast1.3.2 在产品的下方有个应用配置。成功创建之后,如下图:http://img.blog.csdn.net/20170719194807733?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGg4NzAxODkyNDg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast1.3.3 按照下图所示,把参数复制进去工程文件夹的assets的UIConfig.json文件,对应如下:http://img.blog.csdn.net/20170719195537943?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGg4NzAxODkyNDg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast
[*]欢迎各位小伙伴上车QQ群交流技术: 434878850
关于机智云开源框架:

[*]是开源的适用于物联网的软件框架,用于无缝的支持设备到设备的互联。。
[*]机智云目前提供3套SDK:iOS平台原生SDK、Android平台原生SDK、APICloud跨平台SDK
[*]可借助开源框架打造自己的APP应用
[*]可在Github或码云,搜索“Gizwits”即可下载源码



页: [1]
查看完整版本: 物联网平台机智云Android开源框架入门之旅