智能家居--酷控红外接入
热门
酷控红外接入
{数值,w_ir_control_ext(遥控器扩展信息):
remote_controller_id=遥控器id,获取按键集合(一对多),模版ID,w_ir_control_key:
fid=按键id
remote_controller_id=遥控器id,把扩展信息PUT到MAP中
1、初始化红外数据
2、初始化解码器
3、空调按钮操作
4、获取生成的红外码
5、获取空调状态信息,翻转码:(),获取品牌,保存,1、空调温度跳到25度
2、温度增加5度,按键ID,N(为2则计算),虚拟设备Id,w_ir_key(按键表):
name=按键英文名称,按键英文名称,w_base_device(虚拟设备表):id=虚拟ID
w_ir_remote_control(遥控器主表):id=code_id,数据库,结果:指令,获取模版集合(遥控器),拼接,红外码,输出:按键id,Y(直接发送),1.查询到模版,根据模版的类型,进行数据处理。
2、根据按键ID,获取data,处理。
3、可以获得可以活动红外码,type==1,状态保存,输出遥控器信息
type,id,频率,输出:扩展集合,入参,pulse+频率生成设备可执行码值}