智能云插座
=============
使用机智云开源APP之前,需要先在机智云开发平台创建您自己的产品和应用。
开源App需要使用您申请的AppId、AppSecret以及您自己的产品ProductKey才能正常运行。
具体申请流程请参见:http://docs.gizwits.com/hc/。
上述信息申请好之后,在代码中请找到"your_app_id"、"your_app_secret"、"your_product_key"字符串做相应的替换。
Gizwits Power Socket Android Demo App
XPGWifiSDK 版本号
1.6.1.15123015
功能介绍
这是一款使用XPGWifiSDK的开源代码示例APP,可以帮助开发者快速入手,使用XPGWifiSDK开发连接机智云的物联APP。该APP针对的是智能家电中的插座类产品。包括了以下几点插座常用功能:
▪ 插座电源的开关
▪ 插座定时开关
▪ 插座倒计时开关
▪ 定时周重复
如果开发者希望开发的设备与以上功能类似,可参考或直接使用该APP进行修改进行快速开发自己的智能家电App。
以下功能是机智云开源App的几个通用功能,除UI有些许差异外,流程和代码都几乎一致:
▪ 机智云账户系统的注册、登陆、修改密码、注销等功能
▪ 机智云设备管理系统的AirLink配置入网、SoftAP配置入网,设备与账号绑定、解绑定,修改设备别名等功能
▪ 机智云设备的登陆,控制指令发送,状态接收,设备连接断开等功能
另外,因为该项目并没有相对应的实体硬件设备供开发者使用,因此还提供了扫描虚拟设备功能,通过扫描机智云实验室内相对应的虚拟设备,可进行设备的绑定和控制等功能。同时可免费申请gokit进行设备的配置入网和绑定等流程。
项目依赖和安装
▪ XPGWifiSDK的jar包和支持库
登录机智云官方网站http://gizwits.com的开发者中心,下载并解压最新版本的SDK。
下载后,将解压后的目录拷贝到复制到 Android 项目 libs 目录即可。
▪ Gokit设备
使用机智云开发的Gokit设备并烧写相对应的产品标识码,可以体验设备配置上线等功能。
▪ 虚拟设备
使用机智云实验室的相对应虚拟设备,可以体验设备指令收发,状态的获取等功能。
项目工程结构
▪ 包结构说明
com.gizwits.powersocket -智能云插座独有代码,包含控制部分和侧边栏部分
com.gizwits.powersocket.activity.control -智能云插座控制界面activity
com.gizwits.powersocket.activity.slipbar -智能云插座侧边栏activity
com.gizwits.framework -机智云设备开源APP框架,包含除控制界面Activity外的代码,暂时机智云实验室中的其他开源APP所用框架一致
com.gizwits.framework.activity -机智云设备开源APP框架相关activity
com.gizwits.framework.adapter -机智云设备开源APP框架相关数据适配器
com.gizwits.framework.config -机智云设备开源APP框架配置类
com.gizwits.framework.entity -机智云设备开源APP框架实体类
com.gizwits.framework.sdk -机智云设备开源APP框架操作SDK相关类
com.gizwits.framework.utils -机智云设备开源APP框架工具类
com.gizwits.framework.widget -机智云设备开源APP框架自定义控件
com.gizwits.framework.XpgApplication -机智云设备开源APP框架自定义Application
com.xpg.XXX -机智云通用开发API
zxing -第三方二维码扫描控件
使用流程
▪ 虚拟设备+app使用流程(体验指令发、状态获取等流程)
1.在机智云官网上注册并登录帐号
2.使用机智云实验室里面的智能云插座启动虚拟设备
3.在app上注册并登录帐号
4.通过扫描网页上的二维码添加虚拟设备
5.进入控制界面与虚拟设备进行交互
▪ gokit+app使用流程(体验配置、绑定实体设备等流程)
1.免费申请gokit,http://gizwits.com/zh-cn/gokit
2.下载gokit开源代码并按说明替换为智能云插座的产品标识码
3.在app上注册并登录帐号
4.通过我要配置gokit按钮,使用Airlink或SoftAP模式配置gokit入网
5.绑定gokit
6.进入控制界面
问题反馈
您可以给机智云的技术支持人员发送邮件,反馈您在使用过程中遇到的任何问题。
邮箱:janel@gizwits.com
没有合适的资源?快使用搜索试试~ 我知道了~
公版APP智能云插座的源代码
共650个文件
png:260个
class:199个
java:76个
5星 · 超过95%的资源 需积分: 33 74 下载量 184 浏览量
2016-08-12
15:40:38
上传
评论 5
收藏 14.69MB RAR 举报
温馨提示
通过智能插座可对所有接入插座的设备进行开关电源操作,除了实时的远程操作,还可以通过设定预约时间进行重复、自动或者倒计时的开关操作。后台还提供了能耗管理的参考实现。
资源推荐
资源详情
资源评论
收起资源包目录
公版APP智能云插座的源代码 (650个子文件)
resources.ap_ 2.09MB
smartsocket.apk 3.8MB
jarlist.cache 120B
WheelView.class 17KB
MainControlActivity.class 14KB
AppointmentActivity.class 12KB
ForgetPswActivity.class 12KB
CaptureActivity.class 12KB
RegisterActivity.class 11KB
DeviceListActivity.class 11KB
BaseActivity.class 10KB
DeviceManageDetailActivity.class 9KB
DeviceListAdapter.class 9KB
SearchDeviceActivity.class 9KB
SoftApConfigActivity.class 9KB
RefreshableListView.class 9KB
DialogManager.class 8KB
CmdCenter.class 8KB
AirlinkActivity.class 7KB
CameraConfigurationManager.class 7KB
R$id.class 7KB
ChangePswActivity.class 6KB
AutoConfigActivity.class 6KB
MainControlActivity$1.class 6KB
R$drawable.class 5KB
SlidingMenu.class 5KB
R$string.class 5KB
LoginActivity.class 5KB
DecodeHandler.class 5KB
CameraManager.class 4KB
MenuDeviceAdapter.class 4KB
IntentUtils.class 4KB
AutoFocusManager.class 4KB
DeviceManageDetailActivity$1.class 4KB
BindingDeviceActivity.class 4KB
SettingManager.class 4KB
AppointmentActivity$1.class 4KB
ManageListAdapter.class 4KB
RegisterActivity$1.class 4KB
GizwitsErrorMsg.class 4KB
StringUtils.class 4KB
SearchListAdapter.class 4KB
SearchDeviceActivity$1.class 4KB
SystemResource.class 3KB
DeviceManageListActivity.class 3KB
InactivityTimer.class 3KB
ForgetPswActivity$1.class 3KB
StringUtils.class 3KB
DeviceListActivity$1.class 3KB
AppointmentActivity$2.class 3KB
BaseActivity$3.class 3KB
ManageDetailsAdapter.class 3KB
AirlinkActivity$1.class 3KB
SoftApConfigActivity$1.class 3KB
UserManageActivity.class 3KB
AboutActivity.class 3KB
DeviceDetails.class 3KB
LoginActivity$1.class 3KB
AlarmListActicity.class 3KB
ForgetPswActivity$load_image.class 3KB
RegisterActivity$load_image.class 3KB
AlarmListAdapter.class 3KB
WeekRepeatAdapter.class 2KB
DecodeThread.class 2KB
CaptureActivityHandler.class 2KB
ChangePswActivity$1.class 2KB
BitmapUtils.class 2KB
AutoConfigActivity$1.class 2KB
ScreenUtils.class 2KB
ByteUtils.class 2KB
NumericWheelAdapter.class 2KB
AppointmentActivity$onStartTimingChosenListener.class 2KB
AppointmentActivity$onDelayTimingChosenListener.class 2KB
AppointmentActivity$onEndTimingChosenListener.class 2KB
R$layout.class 2KB
SearchDeviceActivity$ConnecteChangeBroadcast.class 2KB
Historys.class 2KB
BindingDeviceActivity$1.class 2KB
WheelView$1.class 2KB
MainControlActivity$3.class 2KB
NetworkUtils.class 2KB
DeviceManageDetailActivity$2.class 2KB
DeviceManageListActivity$1.class 2KB
CaptureActivity$1.class 2KB
AboutVersionActivity.class 2KB
MainControlActivity$handler_key.class 2KB
PreviewCallback.class 2KB
DeviceListActivity$3.class 2KB
R$color.class 2KB
OpenCameraInterface.class 2KB
RegexUtils.class 2KB
DialogManager$14.class 2KB
AutoConfigActivity$ConnecteChangeBroadcast.class 2KB
UserManageActivity$1.class 2KB
DeviceManageDetailActivity$handler_key.class 2KB
BaseActivity$2.class 2KB
DecodeFormatManager.class 2KB
ChangePswActivity$3.class 2KB
DateUtil.class 2KB
WheelView$2.class 2KB
共 650 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
- XMingL2019-08-30不知道好不好用
chn1100
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功