[TOC=2]
## 数据返回
~~~[api]
get:/27/0
*string:sn=760221004293#序列号
<<<
success
<<<
info
{
"code": 0,
"data": {
"time_zone_mins": 0,
"nickname": "智能空调插座",
"time_zone": 8,
"subtype": 0,
"uptime": 7747,
"server_domain": "cn.ikelink.com",
"fw": "V2_7",
"ip": "192.168.1.105",
"type": 27,
"rssi": -38,
"ssid": "iKECIN(长测)",
"new_fw": "V2_7",
"code": 0
}
}
<<<
status
{
"code": 0,
"data": {
"stb_ir_lib_pp": "",
"version": 2,
"next_time": -1,
"is_smart_on": false,
"ir_lib_xh": "",
"E_stats": 0,
"gw_type": 0,
"lan_pwd_enable": false,
"h_s": 0,
"child_lock": false,
"ir_delay_shutdown": 0,
"k_close": false,
"tv_ir_lib_pp": "CHANGHONG",
"ir_study": 0, // 是否学习 0 学习完成 1 学习 2 学习成功 3 学习失败
"max_I": 16,
"tv_ir_lib_xh": "BF40V2-CH",
"temp_moni": [35,5,35,5],
"shutdown": 0,
"max_P": 0,
"ir_lib_pp": "",
"gw_uptime": 0,
"ir_dl_file_status": 0,
"temp_up_s": 3,
"ir_result": [],
"relay_delay_shutdown": 0,
"stopswing": 0,
"code": 0,
"rssi": -69,
"temp_down_s": 3,
"bg_cfg": [0],
"temp_min": 23,
"relay_on": false,
"tv_lx_pp_yk": "020102",
"swing": 0,
"stb_lx_pp_yk": "000000",
"stb_ir_lib_xh": "",
"mode": 0,
"min_V": 0,
"std_type": 0,
"temp": 24,
"timer_conf": false,
"ir_selfdef_study": 0,
"temp_max": 24,
"temp_avg": 23,
"key_P": 0,
"lx_pp_yk": "000000"
}
}
<<<
timer_set
{
"code": 0,
"data": {
"timer_set": [], // 定时数据
"dev": [],
"code": 0
}
}
<<<
intelligent
{
"code": 0,
"data": {
"smart_cfg": [129], // 智能模式时间段的星期配置
"dev": [],
"code": 0
}
}
<<<
intelligent-detail
{
"code": 0,
"data": {
"smart_cfg_dtl": [129,3145733],
"dev": [],
"code": 0
}
}
~~~
## 数据解析
~~~[api]
get:/27/0
<<<
success
<<<
info
nickname // 设备默认名称
subtype // 设备子类型
server_domain // 设备所在服务器
time_zone // 设备时区
new_fw // 设备最新版本
ssid // 设备网络 ssid
fw // 设备当前版本
time_zone_mins // 设备时区分钟数
uptime // 设备累计在线时间 分钟
rssi // 设备信号强度
ip // 设备 ip 地址
type // 设备主类型
code // 请求状态码
<<<
success
stb_ir_lib_pp // 当前机顶盒码库品牌
version // 软件版本
next_time //
is_smart_on //
ir_lib_xh // 当前空调码库型号
E_stats //
gw_type //
lan_pwd_enable //
h_s //
child_lock // 空调童锁 true 开启 false 关闭
ir_delay_shutdown // 延时关机时间 unix 时间戳加上关机的秒数
k_close // 开关 true 关 false 开
tv_ir_lib_pp // 当前电视码库品牌
ir_study // 空调红外学习状态
0 => 没有学习
1 => 学习中
2 => 学习成功
3 => 学习失败
max_I //
tv_ir_lib_xh // 当前电视码库型号
temp_moni // 温度监护
0 => 室内高温监护
1 => 室内低温监护
2 => 设置高温监护
3 => 设置低温监护
shutdown //
max_P //
ir_lib_pp // 当前空调码库品牌
gw_uptime //
ir_dl_file_status // 设备码库下载状态 0 没有下载 1 下载中 2 下载完成
temp_up_s //
ir_result //
relay_delay_shutdown // 继电器倒计时 当前时间戳 + 秒数
stopswing //
rssi // 设备信号强度
temp_down_s //
bg_cfg // 高级参数
0 => 温度校正
temp_min //
relay_on // 继电器开关 true 开 false 关
tv_lx_pp_yk // 电视码库标识
swing //
stb_lx_pp_yk // 机顶盒码库标识
stb_ir_lib_xh // 当前机顶盒码库型号
mode // 工作模式
// 二进制计算的模式和风速温度等,详细见下面细节
min_V //
std_type // 插座标准 0 => 16A 1 => 10A
temp // 当前室温
timer_conf //
ir_selfdef_study //
temp_max //
temp_avg //
key_P // 当前功率
lx_pp_yk // 空调码库标识
<<<
mode
mode 模式字段解析
mode 字段设置如下参数
温度、模式、上下摆风、左右摆风、风速
mode 需要转换为 二进制数 000000000000 十二位
温度 00000000 [ 0000 ] 转为十进制 0 - 14 表示 16 - 30 摄氏度
模式 00000 [ 000 ] 0000 转为十进制 0 - 5
000 => 0 自动
001 => 1 制冷
010 => 2 除湿
011 => 3 送风
100 => 4 制热
101 => 5 净化
上下摆风 0000 [ 0 ] 0000000 0 => 关闭 1 => 开启
左右摆风 000 [ 0 ] 00000000 0 => 关闭 1 => 开启
风速 [ 000 ] 000000000 转为十进制 0 - 5
0 => 自动
1 => 一档、低速
2 => 二挡
3 => 三挡、中档
4 => 四挡
5 => 五档、高速
<<<
timer_set
// 定时开关机设置
// timer_set 是个数组,里面是多个数字, 最多 20 个
// 数字解析成二进制
// 00000000000000000000000000000000
// 从右往左解析 0 - 8 位数转换为二进制表示 0 开机 1 关机
// 从右往左解析 9 - 15 位表示星期数和开关
// 其中从右往左 分别表示 星期天 -- 星期一 最后一位 表示开关
// 星期数为 0 表示不选择 1 选择, 开关 0 表示关闭 1 表示开启
// 从右往左解析 16 - 32 位转换为二进制表示所要定时的分钟数
// 例如 16:02 = 962
// 注意:这个时间是 unix 时间,实际使用应该转换成本地时间
<<<
intelligent
// 智能模式解析
// smart_cfg 是一个数组,里面是多个数字,上限为 7 个,表示最多 7 个配置组
// 把数字解析为二进制
// 00000000
// 从左到右解析为 星期天 - 星期一 ,最后一位表示开关
// 其中 0 表示未选择星期, 1 表示已经选择该星期, 0 表示关机 1 表示开机
// 设置接口参数 {smart_cfg_index:0,smart_cfg:[0]}
<<<
intelligent_detail
// 智能模式详细信息解析
// smart_cfg_dtl 表示智能模式详细信息,其中第一个数表示星期和开关,后面的表示详细配置 最多 6 个详细的配置
// 详细转为二进制数后解析
// 00000000 00000000 00000000
// 从右往左解析 0 - 8 位,转换为十进制之后 表示温度值 5 - 50 。若为 1 表示 开机 2 表示关机
// 从右往左解析 8 - 15 位,转换为十进制之后表示开始时间
// 从右往左解析 15 - 24 位,转换为十进制之后表示结束时间
// 开始时间和结束时间解析一样,一天 24 小时,以 30 分钟来分段 为 48 段,开始时间和结束时间解析出来就是段的数据
// 例如: 05:30 解析出来为 11
// 注意:开始时间应该大于结束时间
// 设置接口参数 {smart_cfg_index:0,smart_cfg_dtl_index:0,smart_cfg_dtl:[0]}
// 删除详细配置 {smart_cfg_index:0,smart_cfg_dtl_index:0,smart_cfg_dtl:[0],smart_cfg_dtl_index:0}
~~~
- 文档说明
- 更新日志
- Web App 更新日志
- 自用云平台
- 鑫源云平台
- 生产管理
- 数据展示平台
- 云平台 - v3
- 设备文档
- KP0C0 - 0 - 0
- KP3C2 - 6 - 1
- K5C2 - 13 - 0
- KP1C2 - 18 - 0
- KP2C4 - 21 - 0
- K5C6 - 25 - 0
- KP5C1 - 27 - 0
- KD5P1 - 29 - 0
- KD5P5 - 46 - 0
- KP1C3 - 47 - 0
- KP1C4 - 48 - 0
- KP1C5 - 49 - 0
- KD4P6 - 53 - 0
- KP3C2 - 65 - 0
- KD5P8 - 72 - 0
- KP2C7 - 75 - 0
- KD5P601 - 76 - 0
- KD5P11 - 79 - 0
- KP01C1510 - 87 - 0
- KP03C0100 - 88 - 0
- KP01C1520 - 90 - 0
- 上报字段
- 数据库
- 登录注册
- 手机注册
- 邮箱注册
- 用户名注册
- 个人资料
- 管理功能
- 代理相关
- 代理设备
- 授权设备
- 代理功能
- 用户相关
- 用户设备
- 用户分组
- 权限相关
- 设备功能
- 设备分组
- 设备接口
- 数据统计
- 数据统计V2
- 数据统计V3
- 彩云8000 - 数据统计
- 号段申请
- 数据库
- 登录注销
- 申请用户
- 申请记录
- 用户申请
- 文件上传
- 生产管理
- 登录注册
- 提供接口