目录
5.填写App ID与App Secret时APP和机智云云端绑定
7.4.建立一个ConcurrentHashMap的全局变量
介绍:
- 此app是基于机智云安卓开源框架开发的一个简易的只能家居系统,功能有:灯的控制、门禁的控制、温湿度的读取、有毒气体的检测,以及人体红外检测。
- 使用的芯片ESP8266,使用的开发平台是机智云开发平台。
1.界面演示
- 进入名为小智的的APP直接跳转到设备界面,处于远程控制状态

- 点击进入综合系统,这是大灯的控制面板,左边是关闭状态,右边是开启状态,其中复位按钮时复位门禁和大灯的

- 这是门禁开关的面板,开启门禁需要输入密码,此处设置为:"open"

点击绿色按钮进入密码输入界面:

指示门禁打开成功,按下红色按钮关闭门禁

- 温湿度检测

- 有毒气体和人体红外检测

2.下载机智云安卓开源框架
2.1.下载机智云安卓开源框架:
- 进入机智云官网:http://www.gizwits.com/
- 进入开发者中心

- 点击下载中心选择开源框架

- 下载开源框架

- 此实验使用的软件是Android studio,注意下载的版本

码云下载地址:https://gitee.com/dantang/GOpenSource_AppKit_Android_AS
- 下载完是这样子一个压缩包

- 注意刚开始打开,因为gradle版本的问题会有一系列的问题报错,可以选择Android studio自动下载的方案,或者从网上找解决方案,打开后如下:
- 此处有解决方案:http://docs.gizwits.com/zh-cn/AppDev/AndroidSDKA2.html

- 下载到真机上,如下

开源框架主要目录结构说明
- A. Libs: 包括 GizWifiSDK 在内的的第三方库目录**
- assets: 包含 UIConfig.json 配置文件
- B. GizOpenSource: 组成模块
- GizOpenSourceModules:组成模块
- GosApplication.java // SDK 在此启动
- CommonModule // 公共方法类、资源文件读取类
- ConfigModule // 设备配置模块,包含 AirLink 及 SoftAP
- UserModule // 用户模块,包含 用户登录、用户注册、找回密码
- DeviceModule // 设备模块,包含 设备列表
- ControlModule // 控制模块,包含 控制示例
- SettingsModule // 设置模块,包含 设置菜单 及其 包含的子菜单项(关于等)
- PushModule // 推送模块,包含 百度和极光的推送SDK 集成封装
- ThirdAccountModule // 第三方登录模块, 包含 第三方登录(QQ、微信等)
- view // 自定义控件
- utils // 工具类
- wxapi // 微信集成包
- zxing // 扫描二维码
3.创建项目
在机智云创建一个账号,然后进入开发者中心创建一个项目,如下:

备注:详细的建立过程,参考另一篇博客:https://blog.csdn.net/qq_36243942/article/details/81146687
- 数据点如下:

- 点击应用配置,选择安卓开发:

4.修改App图标、名字等信息
使用Android studio打开机智云的安卓开源框架
现在先修改一些简单的东西:
1.修改软件图标如下所示的图片

把这张图片放进工程的APP/res/drawable目录下,以便待会应用

进入



2.修改APP名字为:小智

本文详细介绍了一款基于机智云安卓开源框架开发的智能家居控制App,涵盖界面设计、代码实现及云端数据交互。从下载框架、创建项目到编写控制代码,逐步解析如何实现灯光、门禁控制等功能。
最低0.47元/天 解锁文章
2658





