插座的APP免开发解决方案
更新时间:2019-06-24 19:16:49
更新记录
更新日期 | 更新内容 |
---|---|
2019-06-24 | 新增计量功能的配置,新增电量、功率统计功能 |
2018-11-15 | 插座标准面板发布 |
方案简介
为让智能插座的设备开发者更方便地将APP和设备结合,更容易地实现商业化,平台为智能插座提供了一整套免开发的APP标准界面。开发者仅需关注设备端的开发,完全无需任何云端、APP开发,即可实现demo演示或商业化。
搭配平台提供的公版APP,插座(暂仅支持单孔插座)的界面如下,基本功能包括:
提供了多套国标、美规、日规、国际、欧规
开启关闭
定时(云端/本地)
倒计时(本地)
功能定义
要在控制台创建产品,选择“插座”这个品类,并选择以下标准功能:
电源开关必选 | PowerSwitch | 布尔型 | 布尔值: 0 - 关闭1 - 开启 |
---|---|---|---|
本地定时可选 | LocalTimer | 数组型 | 元素类型:JSON数组 |
本地倒计时可选 | CountDownList | 复合型 | JSON对象 |
实时功率可选 | RealTimePower | 浮点型 | 若需要在APP页面上展现计量统计,需要在功能定义中添加该属性 |
单位耗电量可选 | UnitPowerConsumption | 浮点型 | 若需要在APP页面上展现计量统计,需要在功能定义中添加该属性 |
界面逻辑
开关
点击页面中间的图片,或开关按钮,均可开启关闭。
定时
可选择云端定时 和 本地定时。如果功能定义中添加了“本地定时”的标准属性,页面上将默认实现本地定时功能;如果功能定义中没有添加,则默认云端定时。
云端定时:用户设置定时后,由云端保存该定时任务,并在时间到达时,由云端给设备下发指令,实现定时任务。优点是设备端无需关注复杂的定时逻辑,仅需实现基本设备功能。缺点是在弱网或断网时,无法执行该定时任务。
本地定时:用户设置定时后,由设备端保存该定时任务,并在时间到达时,设备自己执行该指令。优点是可以在弱网或断网情况下,设备也能执行定时任务;缺点是设备端需自行实现定时逻辑。本地定时功能开发实践
倒计时
倒计时为本地倒计时,即倒计时任务由设备端保存,而不是云端。本地倒计时功能开发实践
用电统计、功率统计
在功能定义中添加“实时功率”和“单位耗电量”后,该插座、排插即可在APP设备面板上展示当日用电量、当月用电量以及设备当前实时功率,用电量数据由设备上报。