From 611786df5108dca0bdcff03834cc285cba4b8e61 Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期二, 13 十月 2020 16:48:43 +0800
Subject: [PATCH] 2020-10-13-1
---
HDL_ON/Common/A_Protocol_Command.cs | 1192 -----------------------------------------------------------
1 files changed, 1 insertions(+), 1,191 deletions(-)
diff --git a/HDL_ON/Common/A_Protocol_Command.cs b/HDL_ON/Common/A_Protocol_Command.cs
index 5932ea4..5f28270 100644
--- a/HDL_ON/Common/A_Protocol_Command.cs
+++ b/HDL_ON/Common/A_Protocol_Command.cs
@@ -1,1191 +1 @@
-锘縰sing 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": 鈥渕odity_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鏍煎紡锛沷id 鍒楄〃鏁版嵁
- /// 渚嬪瓙 {
- /// "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鍒拌澶噊id鍒楄〃
- //璇锋眰鍙傛暟
- //{
- // "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鏍煎紡锛泂id鍜宯ame
- //渚嬪瓙
- //{
- // "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"
- // }]
- //}
-
-
-
-
- //璇存槑 鑾峰彇鍔熻兘锛堢墿妯″瀷锛塻id鍒楄〃
-
- //5.1.7 鑾峰彇鍔熻兘锛堢墿妯″瀷锛夊睘鎬у�煎垪琛�
- //璇锋眰鍙傛暟
- //{
- // "vendor_code": "HDL",
- // "command": "get_proxy",
- // "type": "device_sid",
- // "objects": [{
- // "sid": "00010119101209000025670100010001"
- // }, {
- // "sid": "00010019101209000025670300020001"
- // }]
- //}
- //杩斿洖鍊� json鏍煎紡锛泂id鍜屽睘鎬у垪琛�
- //渚嬪瓙
- //{
- // "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閿佸畾鎺у埗)
-
- //绌鸿皟锛歵rait: [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閿佸畾鎺у埗)
-
- //鍦扮儹锛歵rait: [switch, mode, temperature, lock]
- //灞炴�� 鎻忚堪
- //switch on/off
- //mode day, night,away, vacation, timer
- //temperature up,down,value
- //lock boolean(Lock閿佸畾鎺у埗)
-
- //鏂伴锛歵rait: 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鏍煎紡锛泂id鍜屾帶鍒剁粨鏋滆緭鍑�
- //渚嬪瓙
- //{
- // "vendor_code": "HDL",
- // "command": "write_respond",
- // "type": "device_sid",
- // "sid": "00010019101209000025670100010001",
- // "value": "success"
- //}
- //璇存槑 鐢ㄦ埛鎺у埗鐩稿簲璁惧, 鎺у埗鎴愬姛鍚庝細鏈夊彟澶栨帴鍙e啀娆℃洿鏂版渶缁堢姸鎬�
-
- //5.1.9璇诲彇璁惧sid鐘舵��
- //璇锋眰鍙傛暟
- //{
- // "vendor_code": "HDL",
- // "command": "read",
- // "type": "device_sid",
- // "objects": [{
- // "trait": ["switch", "brightness"],
- // "sid": "00010019101209000025670100010001"
- // }]
- //}
- //杩斿洖鍊� json鏍煎紡锛泂id鍜岀姸鎬佽繑鍥�
- //渚嬪瓙
- //{
- // "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鏍煎紡锛泂id鍜岀粨鏋滆緭鍑�
- //杩斿洖渚嬪瓙
- //{
- // "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鏍煎紡锛泂id鍜岀粨鏋滆緭鍑�
- //杩斿洖渚嬪瓙
- //{
- // "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鏍煎紡 鎵�鏈夊満鏅痠d鍙婂満鏅噷鎵ц鐨勭洰鏍囨暟鎹�
- //杩斿洖渚嬪瓙
- //{
- // "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": 鈥渙n鈥�
- // }]
- //}
- //杩斿洖鍊� 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鈥�:鈥漧ogic鈥�,
- //"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鏍煎紡, 鐘舵�乿alue鍖呮嫭start锛宻top锛宲ause
- //杩斿洖渚嬪瓙
- //{
- // "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锛宻top锛宲ause
- //杩斿洖渚嬪瓙
- //{
- // "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鈥�:鈥漵ecurity鈥�
- //}
- //杩斿洖鍊� 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鈥�:鈥漵ecurity鈥�,
- //}
- //杩斿洖鍊� json鏍煎紡
- //杩斿洖渚嬪瓙 {
- // "vendor_code": "HDL",
- // "command": "create_respond",
- //"type鈥�:鈥漵ecurity鈥�,
- // "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鈥�:鈥漵ecurity鈥�,
- // "objects": [{
- // "security_id":1, "input鈥�:[
- //{"sid鈥�:鈥�00010019101209000025670400010002鈥�,
- //},
- //{"sid鈥�:鈥�00010019101209000025670B00020001鈥�,
- //}]
- //"output鈥�:[
- //{"sid鈥�:鈥�00010019101209000025670400010003鈥�,
- //}
- //]
- //}]
- //}
- //杩斿洖鍊� json鏍煎紡
- //杩斿洖渚嬪瓙 {
- // "vendor_code": "HDL",
- // "command": "delete_member_respond",
- //"type鈥�:鈥漵ecurity鈥�,
- // "security_id": 1,
- // "value鈥� : "success鈥�
- //}
-
-
-
-
- //璇存槑 鍒犻櫎瀹夐槻鍐呯浉鍏虫潯浠舵垨鑰呰緭鍑�
-
-
- //5.1.36瀹夐槻鎺у埗
- //璇锋眰鍙傛暟
- //{
- // "vendor_code": "HDL",
- // "type鈥�:鈥漵ecurity鈥�,
- // "command": "write鈥�,
- // "objects": [{
- // "security_id":3,
- //"mode鈥濓細1
- // }]
- //}
- //杩斿洖鍊� json鏍煎紡
- //杩斿洖渚嬪瓙 {
- // "vendor_code": "HDL",
- // "command": "write_respond",
- //"type鈥�:鈥漵ecurity鈥�,
- //"objects": [{
- // "security_id":3,
- // "value鈥� : "success鈥�
- // }]
- //}
-
-
-
-
-
-
-
- //5.1.37閫忎紶鏁版嵁鏍煎紡
- //璇锋眰鍙傛暟
- //{
- // "vendor_code": "HDL",
- // "type": "gate_way",
- // "command": "through",
- // 鈥渇rame鈥�:鈥滳0 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",
- // 鈥渇rame鈥�:鈥滳0 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鈥�
- //}
- //璇存槑 鏁版嵁閫忎紶锛岀綉鍏虫湰韬笉鍋氬鐞�
- }
-}
+锘�
\ No newline at end of file
--
Gitblit v1.8.0