wxr
2020-06-08 b71dfb3ca100340005d56e1298292807da82322d
HDL_ON/Common/A_Protocol_Command.cs
@@ -1,1191 +1 @@
using System;
using Newtonsoft.Json.Linq;
namespace HDL_ON.Entity
{
   public class A_Protocol_Command
   {
      string vendor_code = "HDL";
      public A_Protocol_Command()
      {
      }
       /*
         *5.1.1
         *请求参数
       *{
       *  "vendor_code":"HDL",
       *  "command":"search"
       *}
       *返回值 json格式;网关设备信息
       *例子
       *{
       *   "vendor_code": "HDL",
       *   "command": "get_gateway_info_respond",
       *   "objects":
         *   {
       *      "name": "hdl_bus_gateway",
       *      "version": "20191220",
       *      "gateway_ipmac": "1200450600",
       *      "gateway_ip": "192.168.10.2",
       *      "mask": "255.255.255.0",
       *      "dns_server1": "114.114.114.114",
       *      "dns_server2": "114.114.114.114",
       *      "server_addr": "t1-smarthome.ec-founder.com",
       *      "mqtt": "true"
       *   }
       *}
        */
      /// <summary>
      /// 搜索在线网关
      /// </summary>
      public void SearchGateway()
      {
      }
      /// <summary>
      ///5.1.2   修改在线网关基本信息
      ///请求参数
      ///      {
      ///   "vendor_code": "HDL",
      ///   "command": "modify_gateway_info",
      ///   "objects": {
      ///            "name": "hdl_bus_gateway",
      ///          "version": "20191220",
      ///          "gateway_ip": "192.168.10.2",
      ///          "mask": "255.255.255.0",
      ///          "dns_server1": "114.114.114.114",
      ///          "dns_server2": "114.114.114.114",
      ///          "server_addr": "t1-smarthome.ec-founder.com",
      ///           "mqtt":" true"
      ///   }
      ///      }
      ///      返回值 json格式
      ///例子   {
      ///   "vendor_code": "HDL",
      ///   "command": “modity_gateway_info_respond ",
      ///   "value": "success"
      ///}
      /// </summary>
      public void EidtGatewayInfo(string name, string version, string gateway_ip, string mask, string dns_server1, string dns_server2, string server_addr, bool mqtt)
      {
         var sendJob = new JObject { { "vendor_code", vendor_code }, { "Command", "modify_gateway_info" } };
         var data = new JObject { { "name", name },{"version", version},{ "gateway_ip",gateway_ip},{ "mask",mask}, { "dns_server1",dns_server1 }
                                 ,{ "dns_server2",dns_server2},{ "server_addr",server_addr},{ "mqtt",mqtt}};
         sendJob.Add("objects", data);
      }
      /// <summary>
      /// 5.1.3获取设备oid列表
      /// 请求参数
      ///    {
      ///    "vendor_code": "HDL",
      ///    "type": "device_oid",
      ///    "command": "get_list"
      /// }
      ///    返回值 json格式;oid 列表数据
      /// 例子   {
      ///    "vendor_code": "HDL",
      ///    "command": "get_list_respond",
      ///    "type": "device_oid",
      ///    "objects": [{
      ///       "oid": "0001011910120900002567010001",
      ///       "status": "online",
      ///         "auto_id": "0001",
      ///       "name": "light",
      ///       "machine_id": "1234567890-abcdefaabd-1234567890",
      ///         "net_id":"02",
      ///         "dev_id":"00"
      ///    }, {
      ///       "oid": "0001011910120900002567020002",
      ///       "status": "online",
      ///         "auto_id": "0002",
      ///       "name": "curtain",
      ///       "machine_id": "1234567890-abcdefaabd-1234567890",
      ///         "net_id":"02",
      ///         "dev_id":"01"
      ///    }]
      /// }
      /// </summary>
      public void GetDevcieOidList()
        {
         var sendJob = new JObject { { "vendor_code", vendor_code },{"type","device_oid" }, { "Command", "get_list" } };
      }
      //5.1.4 添加oid到设备oid列表
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "type": "device_oid",
      //   "command": "add",
      //   "objects": [{
      //      "oid": "0001011910120900002567010001",
      //      "name": "light",
      //"auto_id": "0001",
      //      "machine_id": "1234567890-abcdefaabd-1234567890",
      //"net_id":"02",
      //"dev_id":"00"
      //   }, {
      //      "oid": "0001011910120900002567020002",
      //      "name": "light",
      //"auto_id": "0002",
      //      "machine_id": "1234567890-abcdefaabd-1234567890",
      //"net_id":"02",
      //"dev_id":"00"
      //   }]
      //}
      //返回值 json格式;
      //例子   {
      //   "vendor_code": "HDL",
      //   "command": "add_respond",
      //   "type": "device_oid",
      //   "oid": "0001011910120900002567010001",
      //   "value": "success"
      //}
      //5.1.5 删除设备oid列表中的oid
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "type": "device_oid",
      //   "command": "delete",
      //   "objects": [{
      //      "oid": "0001011910120900002567010001"
      //   }, {
      //      "oid": "0001011910120900002567010002"
      //   }]
      //}
      //返回值 json格式
      //例子   {
      //   "vendor_code": "HDL",
      //   "command": "delete_respond",
      //   "type": "device_oid",
      //   "oid": "0001011910120900002567010001",
      //   "value": "success"
      //}
      //5.1.6 获取功能(物模型)列表
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "type": "device_sid",
      //   "command": "get_list"
      //}
      //返回值 json格式;sid和name
      //例子
      //{
      //   "vendor_code": "HDL",
      //   "command": "get_list_respond",
      //   "type": "device_sid",
      //   "objects": [{
      //      "sid": "00010119101209000025670300010001",
      //"device_type": "light",
      //"name": "客厅灯光1"
      //   }, {
      //      "sid": "00010019101209000025670100010003",
      //"device_type": "airconditioner",
      //"name": "客厅空调1"
      //      }]
      //}
      //说明 获取功能(物模型)sid列表
      //5.1.7  获取功能(物模型)属性值列表
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "command": "get_proxy",
      //   "type": "device_sid",
      //   "objects": [{
      //          "sid": "00010119101209000025670100010001"
      //   }, {
      //      "sid": "00010019101209000025670300020001"
      //   }]
      //}
      //返回值 json格式;sid和属性列表
      //例子
      //{
      //   "vendor_code": "HDL",
      //   "command": "get_proxy_respond ",
      //   "type": "device_sid",
      //   "objects": [{
      //         "sid": "00010119101209000025670300020001",
      //"name": "",
      //         "function": [{
      //               "attri": "switch",
      //               "value": ["on ", "off "],
      //               "max": 1,
      //               "min": 0
      //            }, {
      //               "attri": "mode",
      //               "value": ["auto", "heat", "cool"],
      //               "max": 2,
      //               "min": 0
      //            }, {
      //               "attri": "fan",
      //               "value": ["low", "mid", "high"],
      //               "max": 2,
      //               "min": 0
      //            },
      //            {
      //               "attri": "temperature",
      //               "value": ["up", "down"],
      //               "max": 32,
      //               "min": 16
      //            }
      //         ]
      //      },
      //      {
      //         "sid": "00010019101209000025670400010001",
      //"name": "开合帘",
      //         "function": [{
      //            "attri": "switch",
      //            "value": ["on ", "off "],
      //               "max": 1,
      //               "min": 0
      //         },{
      //            "attri": "openLevel",
      //            "value": ["percent"],
      //               "max": 100,
      //               "min": 0
      //         }]
      //      }
      //   ]
      //}
      //说明 属性字段解析:attri :属性内容,value 属性的值,max 最大值 min 最小值
      //具体设备功能属性列表如下:
      //灯光类:trait: [switch, brightness, color, cct, delay, fadeTime]
      //属性 描述
      //switch   on/off;
      //brightness   0-100;
      //color int (red (0-255) green(0-255) blue(0-255))
      //cct int (warm light(0-255) cold light(0-255) )
      //delay   0-3600s
      //fadetime    0-3600s
      //窗帘属性列表:trait: [switch, openLevel]
      //属性 描述
      //switch   on/off/stop;
      //openLevel   0-100;
      //lock   boolean(Lock锁定控制)
      //空调:trait: [switch, mode, fan, temperature, swing, lock]
      //属性 描述
      //switch   on/off
      //mode    mode: auto, cool, heat, dry, fan
      //fan high, medium, low, auto
      //temperature up,down,value
      //swing   up/down/left/right
      //lock   boolean(Lock锁定控制)
      //地热:trait: [switch, mode, temperature, lock]
      //属性 描述
      //switch   on/off
      //mode    day, night,away, vacation, timer
      //temperature up,down,value
      //lock   boolean(Lock锁定控制)
      //新风:trait: trait: [switch, mode, fan, lock]
      //属性 描述
      //switch   on/off
      //mode    auto, manual, timer
      //fan high, ,medium, low, auto
      //lock   boolean(Lock锁定控制)
      //5.1.8 设备sid控制命令
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "command": "write",
      //   "type": "device_sid",
      //   "objects": [{
      //      "sid": "00010019101209000025670100010001",
      //      "function": [{
      //         "attri": "switch",
      //         "data_type": "string ",
      //         "value": "on"
      //      }, {
      //         "attri": "brightness ",
      //"data_type": "int",
      //         "value": 100
      //      }]
      //   }]
      //}}
      //返回值 json格式;sid和控制结果输出
      //例子
      //{
      //   "vendor_code": "HDL",
      //   "command": "write_respond",
      //   "type": "device_sid",
      //   "sid": "00010019101209000025670100010001",
      //   "value": "success"
      //}
      //说明 用户控制相应设备, 控制成功后会有另外接口再次更新最终状态
      //5.1.9读取设备sid状态
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "command": "read",
      //   "type": "device_sid",
      //   "objects": [{
      //      "trait": ["switch", "brightness"],
      //      "sid": "00010019101209000025670100010001"
      //   }]
      //}
      //返回值 json格式;sid和状态返回
      //例子
      //{
      //   "vendor_code": "HDL",
      //   "type": "device_sid",
      //   "command": "read_respond",
      //   "objects": [{
      //      "sid": "00010019101209000025670100010001",
      //      "function": [{
      //         "attri": "switch",
      //"data_type": "string ",
      //         "value": "on"
      //      }, {
      //         "attri": "brightness",
      //"data_type": "int",
      //         "value": 100
      //      }]
      //   }]
      //}
      //说明 用户获取设备状态
      //5.1.10 设备sid上报状态变化主动广播数据
      //发送参数
      //{
      //   "vendor_code": "HDL",
      //   "command": "update",
      //   "type": "device_sid",
      //   "objects": [{
      //      "sid": "00010019101209000025670100010001",
      //      "function": [{
      //         "attri": "switch",
      //"data_type": "string ",
      //         "value": "on"
      //      }]
      //   }, {
      //      "sid": "00010019101209000025670100010002",
      //      "function": [{
      //         "attri": "switch",
      //"data_type": "string ",
      //         "value": "on"
      //      }, {
      //         "attri": "brightness",
      //"data_type": "int",
      //         "value": 100
      //      }]
      //   }]
      //}
      //返回值 无返回
      //说明 驱动主动更新设备状态
      //5.1.11 删除设备sid
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "command": "delete",
      //   "type": "device_sid",
      //   "objects": [{
      //      "sid": "00010019101209000025670100010001"
      //   }]
      //}
      //返回值 json格式;sid和结果输出
      //返回例子
      //{
      //   "vendor_code": "HDL",
      //   "command": "delete_respond",
      //   "type": "device_sid",
      //   "sid": "00010019101209000025670100010001",
      //   "value": "success "
      //}
      //说明 用户获取设备状态
      //5.1.12添加设备 sid 及属性
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "command": "add",
      //   "type": "device_sid",
      //   "objects": [{
      //      "sid": "00010019101209000025670100050001",
      //      "device_type": "light",
      //      "name": "dinning light",
      //         "function": [{
      //            "attri": "switch",
      //            "value": ["on ", "off "],
      //            "max": 1,
      //            "min": 0
      //         }]
      //         }]
      //}
      //返回值 json格式;sid和结果输出
      //返回例子
      //{
      //   "vendor_code": "HDL",
      //   "command": "add_respond",
      //   "type": "device_sid",
      //   "sid": "00010019101209000025670100010001",
      //   "value": "success "
      //}
      //5.1.13设备上线离线通知
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "command": "device_line",
      //   "type": "device_sid",
      //   "objects": [{
      //         "sid": "00010019101209000025670100010001",
      //         "value": "online "
      //      },
      //      {
      //         "sid": "00010019101209000025670100010002",
      //         "value": "offline"
      //      }
      //   ]
      //}
      //返回值 无返回
      //说明 驱动主动更新设备状态
      //5.1.14获取场景列表
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "type": "scene",
      //   "command": "get_list"
      //}
      //返回值 json格式 所有场景id及场景里执行的目标数据
      //返回例子
      //{
      //   "vendor_code": "HDL",
      //   "command": "get_list_respond",
      //   "type": "scene",
      //   "number": [{
      //      "scene_id": "0001",
      //      "scene_name": "dinner",
      //      "objects": [{
      //            "sid": "00010019101209000025670100010001",
      //"data_type": "string ",
      //         "value": "on"
      //        }]
      //   }]
      //}
      //说明 获取场景列表和属性,只开,只关,既开又关
      //5.1.15创建场景
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "command": "create",
      //   "type": "scene",
      //   "objects": [{
      //      "name": "Away ",
      //      "status": "single_off"
      //   }]
      //}
      //返回值 json格式
      //返回例子   {
      //   "vendor_code": "HDL",
      //   "command": "create_respond",
      //   "type": "scene",
      //   "objects": [{
      //      "scene_id": "0004",
      //      "name": "Away",
      //      "status": "single_off",
      //        ‘”
      //   }]
      //}
      //说明 创建场景
      //5.1.16添加目标到场景
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "command": "add_member",
      //   "type": "scene",
      //   "number": [{
      //      "scene_id": "0001",
      //      "objects": [{
      //         "sid": "00010019101209000025670100010001",
      //         "function": [{
      //            "attri": "switch",
      //"data_type": "string ",
      //            "value": "on"
      //         }]
      //      }]
      //   }, {
      //      "scene_id": "0002",
      //      "objects": [{
      //         "sid": "00010019101209000025670200010001",
      //         "function": [{
      //            "attri": "brightness",
      //"data_type": "int",
      //            "value": 50
      //         }]
      //      }]
      //   }]
      //}
      //返回值 json格式
      //返回例子   {
      //   "vendor_code": "HDL",
      //   "command": "add_member_respond",
      //   "type": "scene",
      //   "scene_id": "0001",
      //   "value": "success"
      //}
      //说明 成功添加目标的场景列表
      //5.1.17删除场景命令
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "command": "delete",
      //   "type": "scene",
      //   "objects": [{
      //      "scene_id": "0001"
      //   }]
      //}
      //返回值 json格式
      //返回例子   {
      //   "vendor_code": "HDL",
      //   "command": "delete_respond",
      //   "type": "scene",
      //   "scene_id": "0001",
      //   "value": "success"
      //}
      //说明 删除场景
      //5.1.18删除场景里的目标
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "Command": "delete_member",
      //   "type": "scene",
      //   "number": [{
      //      "scene_id": "0001",
      //      "objects": [{
      //         "sid": "00010019101209000025670100010001"
      //      }, {
      //         "sid": "00010019101209000025670100010002"
      //      }]
      //   }]
      //}
      //返回值 json格式
      //返回例子   {
      //   "vendor_code": "HDL",
      //   "command": "delete_member_respond",
      //   "type": "scene",
      //   "scenesid": "0001",
      //   "sid": "00010019101209000025670100010001",
      //   "value": "success"
      //}
      //说明 删除场景内设备
      //5.1.19配置场景分组(足内场景状态自动记录最后一次记录)
      //请求参数   {
      //   "vendor_code": "HDL",
      //   "command": "group",
      //   "type": "scene",
      //   "objects": [{
      //      "group_id": 1,
      //      "scene_ids": [{
      //         "scene_id": "0001"
      //      }, {
      //         "scene_id": "0002"
      //      }]
      //   }]
      //}
      //返回值 json格式
      //返回例子   {
      //   "vendor_code": "HDL",
      //   "command": "group_respond",
      //   "type": "scene",
      //   "group_id": "0001",
      //   "value": "success"
      //}
      //说明 控制场景
      //5.1.20读取场景分组
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "command": "read_group",
      //   "type": "scene",
      //   "objects": [{
      //      "group_id": 1
      //   }]
      //}
      //返回值 json格式
      //返回例子   {
      //   "vendor_code": "HDL",
      //   "command": "read_group_respond",
      //   "type": "scene",
      //   "objects": [{
      //      "group_id": 1,
      //      "scene_ids": [{
      //         "scene_id": "0001"
      //      }, {
      //         "scene_id": "0002"
      //      }]
      //   }]
      //}
      //说明 控制场景
      //5.1.21控制场景
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "command": "contrl",
      //   "type": "scene",
      //   "objects": [{
      //      "scene_id": "0001",
      //      "value": “on”
      //   }]
      //}
      //返回值 json格式
      //返回例子   {
      //   "vendor_code": "HDL",
      //   "command": "contrl_respond",
      //   "type": "scene",
      //      "scene_id": "0001",
      //      "value": "success"
      //}
      //说明 控制场景
      //5.1.22自动化
      //输入条件    数值
      //时间点条件,在某个时间发生   1
      //设备状态变化条件   2
      //时间段条件   3
      //安防条件   4
      //用户位置条件   5
      //云端天气条件   6
      //某个逻辑的输出条件   7
      //地理围栏   8
      //5.1.23获取自动化列表
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "command": "get_list",
      //   "type": "logic"
      //}
      //返回值 json格式
      //返回例子   {
      //   "vendor_code": "HDL",
      //   "command": "get_list_respond",
      //   "type": "logic",
      //   "objects": [{
      //      "logic_id": "0001",
      //      "logic_relation": "and",
      //      "input": [{
      //            "sid": "00010019101209000025670400010002",
      //            "condtion_type": 2,
      //            "function": [{
      //               "attri": "brightness",
      //               "data_type": "int",
      //               "value": 50
      //            }]
      //         },
      //         {
      //            "sid": "00010019101209000025670B00020001",
      //            "condtion_type": 2,
      //            "function": [{
      //               "attri": "temperature",
      //               "data_type": "int",
      //               "value": 23
      //            }]
      //         }
      //      ],
      //      "output": [{
      //         "sid": "00010019101209000025670400010003",
      //         "function": [{
      //            "attri": "brightness",
      //            "data_type": "int",
      //            "value": 50
      //         }]
      //      }]
      //   }]
      //}
      //说明 获取自动化列表
      //5.1.24增加逻辑
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "command": "add",
      //   "type": "logic"
      //}
      //返回值 json格式
      //返回例子   {
      //"vendor_code": "HDL",
      //   "command": "add_respond",
      //"type”:”logic”,
      //"logic_id": "0001",
      //}
      //说明 增加逻辑
      //5.1.25 添加目标到逻辑
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "command": "add_member",
      //   "type": "logic",
      //   "objects": [{
      //      "logic_id": "0001",
      //      "logic_relation": "and",
      //      "input": [{
      //            "sid": "00010019101209000025670400010002",
      //            "condtion_type": 2,
      //            "function": [{
      //               "attri": "brightness",
      //               "data_type": "int",
      //               "value": 50
      //            }]
      //         },
      //         {
      //            "sid": "00010019101209000025670B00020001",
      //            "condtion_type": 2,
      //            "function": [{
      //               "attri": "temperature",
      //               "data_type": "int",
      //               "value": 23
      //            }]
      //         }
      //      ],
      //      "output": [{
      //         "sid": "00010019101209000025670400010003",
      //         "function": [{
      //            "attri": "brightness",
      //            "data_type": "int",
      //            "value": 50
      //         }]
      //      }]
      //   }]
      //}
      //返回值 json格式
      //返回例子   {
      //   "vendor_code": "HDL",
      //   "type": "logic",
      //   "command": "add_member_respond",
      //   "logic_id": "0001",
      //   "value": "success"
      //}
      //说明 增加设备到逻辑
      //5.1.26删除逻辑表里的条件
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "command": "delete_member",
      //   "type": "logic",
      //   "objects": [{
      //      "logic_id": "0001",
      //      "input": [{
      //         "sid": "00010019101209000025670400010002"
      //      }],
      //      "output": [{
      //            "sid": "00010019101209000025670400010003"
      //         },
      //         {
      //            "sid": "00010019101209000025670100020001"
      //         }
      //      ]
      //   }]
      //}
      //返回值 json格式
      //返回例子   {
      //   "vendor_code": "HDL",
      //   "command": "delete_member_respond",
      //   "type": "logic",
      //   "logic_id": "0001",
      //   "value": "success"
      //}
      //说明 删除逻辑表里的条件
      //5.1.27删除逻辑
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "command": "delete",
      //   "type": "logic",
      //   "objects": [{
      //      "logic_id": "0001"
      //   }]
      //}
      //返回值 json格式
      //返回例子   {
      //   "vendor_code": "HDL",
      //   "command": "delete_respond",
      //   "type": "logic",
      //   "logic_id": "0001",
      //   "value": "success"
      //}
      //说明 删除逻辑
      //5.1.28读取逻辑状态:
      //请求参数   {
      //   "vendor_code": "HDL",
      //   "command": "read",
      //   "type": "logic",
      //   "loigic_id": "0001"
      //}
      //返回值 json格式, 状态value包括start,stop,pause
      //返回例子
      //{
      //   "vendor_code": "HDL",
      //   "command": "enable_respond",
      //   "logic_id": "0001",
      //   "value": "start"
      //}
      //5.1.29使能逻辑命令:
      //请求参数   {
      //   "vendor_code": "HDL",
      //   "command": "enable",
      //   "objects": [{
      //      "logic_id": "0001",
      //      "value": "start"
      //   }]
      //}
      //返回值 json格式 value包括start,stop,pause
      //返回例子
      //{
      //   "vendor_code": "HDL",
      //   "command": "enable_respond",
      //"logic_id": "0001",
      //"status" : "success"
      //}
      //5.1.30安防
      //模式  数值
      //在家布防    1
      //离家布防   2
      //安防区域 数值
      //24小时防区   1
      //24小时静音防区   2
      //出入防区   3
      //内部防区   4
      //周界防区   5
      //5.1.31获取安防列表
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "command": "get_list",
      //"type”:”security”
      //}
      //返回值 json格式
      //返回例子   {
      //   "vendor_code": "HDL",
      //   "command": "get_list_respond",
      //   "objects": [{
      //       "security_id": 1,   //防区类型
      //"delay_time”:10 s
      //        "input”:[
      //{
      //"sid”:”00010019101209000025670400010002”,
      //                 "function": [{
      //            "attri": "contact",
      //"data_type": "int",
      //            "value": 1
      //         }]
      //},
      //{"sid”:”00010019101209000025670B00020001”,
      //"function": [{
      //            "attri": "temperature",
      //"data_type": "int",
      //            "value": 24
      //              }]
      //}],
      //"output”:[
      //{"sid”:”00010019101209000025670400010003”,
      //"function": [{
      //            "attri": "brightness",
      //"data_type": "int",
      //            "value": 100
      //              }]
      //}
      //]
      //}]
      //}
      //说明 获取安防列表
      //5.1.32增加安防命令
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "command": "create",
      //"type”:”security”,
      //}
      //返回值 json格式
      //返回例子   {
      //   "vendor_code": "HDL",
      //   "command": "create_respond",
      //"type”:”security”,
      //     "security_id":1,
      //    "value” : "success”
      //}
      //说明 删除逻辑
      //5.1.33添加目标到安防区域
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "command": "add_member",
      //"type":"security",
      //   "objects": [{
      //            "securityId": 1,
      //"runTime":10 s
      //              "input":[
      //{"sid":"00010019101209000025670400010002",
      //              "function": [{
      //"attri":"contact",
      //"value":"on"
      //}]},
      //{"sid":"00010019101209000025670B00020001",
      // "function": [{
      //"attri":"humity",
      //"value":200
      //}]}]
      //"output":[
      //{"sid":"00010019101209000025670400010003",
      //             "function": [{
      //"attri":"switch",
      //"value": "on"
      //}]
      //}]
      //}]
      //}
      //返回值 json格式
      //返回例子   {
      //   "vendor_code": "HDL",
      //   "command": "add_member_respond",
      //"type":"security",
      //      "security_id":1,
      //    "value" : "success"
      //}
      //说明 添加目标到安防
      //5.1.34删除安防区域
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "command": "delete",
      //"type":"security",
      //   "objects": [{
      //              "security_id": 1,
      //   }]
      //}
      //返回值 json格式
      //返回例子   {
      //   "vendor_code": "HDL",
      //   "command": "delete_respond",
      //"Type":"security",
      //    "security_id": 1",
      //   "value" : "success"
      //}
      //5.1.35删除安防区域目标
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "command": "delete_member",
      //"type”:”security”,
      //   "objects": [{
      //   "security_id":1,                                                         "input”:[
      //{"sid”:”00010019101209000025670400010002”,
      //},
      //{"sid”:”00010019101209000025670B00020001”,
      //}]
      //"output”:[
      //{"sid”:”00010019101209000025670400010003”,
      //}
      //]
      //}]
      //}
      //返回值 json格式
      //返回例子   {
      //   "vendor_code": "HDL",
      //   "command": "delete_member_respond",
      //"type”:”security”,
      //     "security_id": 1,
      //     "value” : "success”
      //}
      //说明 删除安防内相关条件或者输出
      //5.1.36安防控制
      //请求参数
      //{
      //   "vendor_code": "HDL",
      // "type”:”security”,
      //   "command": "write”,
      //   "objects": [{
      //              "security_id":3,
      //"mode”:1
      //   }]
      //}
      //返回值 json格式
      //返回例子   {
      //   "vendor_code": "HDL",
      //   "command": "write_respond",
      //"type”:”security”,
      //"objects": [{
      //                     "security_id":3,
      //                   "value” : "success”
      //   }]
      //}
      //5.1.37透传数据格式
      //请求参数
      //{
      //   "vendor_code": "HDL",
      //   "type": "gate_way",
      //   "command": "through",
      //     “frame”:”C0 A8 01 31 48 44 4C 4D 49 52 41 43 4C 45 AA AA 0C 02 06 02 D6 E3 E7 01 5A 01 2E 18”
      //}
      //返回值 json格式
      //返回例子   {
      //"vendor_code": "HDL",
      //"type": "gate_way",
      //   "command": "through_respond",
      //"value": "sucess",
      //}
      //说明 云端透传数据给网关
      //5.1.38网关透传数据给云端
      //反馈数据
      //{
      //   "vendor_code": "HDL",
      //"type": "gate_way",
      //   "command": "through",
      //    “frame”:”C0 A8 01 31 48 44 4C 4D 49 52 41 43 4C 45 AA AA 0C 02 06 02 D6 E3 E7 01 5A 01 2E 18”
      //}
      //说明 数据透传,网关本身不做处理
   }
}